home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir24 / fcc200.zip / FCC2.DOC < prev    next >
Text File  |  1994-03-01  |  111KB  |  2,201 lines

  1.        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  2.        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  3.        ▒▒▒▒█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▒▒▒▒▒▒
  4.        ▒▒▒▒█           FCC FREQUENCY RETRIEVAL SYSTEM           █  ▒▒▒▒
  5.        ▒▒▒▒█                    VERSION 2.0                     █  ▒▒▒▒
  6.        ▒▒▒▒█                                                    █  ▒▒▒▒
  7.        ▒▒▒▒█                ScanWare Associates                 █  ▒▒▒▒
  8.        ▒▒▒▒█             7910 NE Double Hitch Court             █  ▒▒▒▒
  9.        ▒▒▒▒█             Bremerton,  WA  98310-3801             █  ▒▒▒▒
  10.        ▒▒▒▒█                                                    █  ▒▒▒▒
  11.        ▒▒▒▒█    Copyright (c) 1993-1994, ScanWare Associates    █  ▒▒▒▒
  12.        ▒▒▒▒█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█  ▒▒▒▒
  13.        ▒▒▒▒▒▒                                                      ▒▒▒▒
  14.        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  15.        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  16.  
  17.  
  18.  
  19.  
  20.        Welcome to the FCC Frequency Retrieval System User's Guide.  This
  21.        manual will show you how to use the FCC Frequency Retrieval System
  22.        (FCC FRS) commands to find the data you are seeking.
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                              TECHNICAL ASSISTANCE:
  35.  
  36.                  Voice:    (206) 698-1383 - Mon-Fri from 6PM to 9PM
  37.                                             Pacific
  38.                            (206) 871-7099 - Mon-Fri from 6PM to 9PM
  39.                                             Pacific
  40.  
  41.                  Fax:      (206) 698-8207 24hrs daily
  42.  
  43.                  BBS:      (206) 871-4228 (1200-14400 bps 8N1) 24hrs
  44.  
  45.                  Mail:     7910 NE Double Hitch Court
  46.                            Bremerton, WA  98310-3801
  47.                            USA
  48.        
  49.                                Table of Contents
  50.  
  51.  
  52.        Chapter 1. . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  53.             Introduction. . . . . . . . . . . . . . . . . . . . . . .  5
  54.             Introduction to ScanWare and the FCC FRS. . . . . . . . .  5
  55.             FCC Database Information. . . . . . . . . . . . . . . . .  5
  56.  
  57.  
  58.        The FCC Database Structure . . . . . . . . . . . . . . . . . .  5
  59.             What Does the FCC FRS Do? . . . . . . . . . . . . . . . .  6
  60.             Improvements Since FCC FRS Version 1.0. . . . . . . . . .  6
  61.             What Is on the Registered Disk? . . . . . . . . . . . . .  8
  62.             Organization of the User's Guide. . . . . . . . . . . . .  9
  63.                  Chapter 1 - Introduction . . . . . . . . . . . . . .  9
  64.                  Chapter 2 - Getting Started. . . . . . . . . . . . .  9
  65.                  Chapter 3 - Sample Session . . . . . . . . . . . . .  9
  66.                  Chapter 4 - FCC Frequency Retrieval System Basics. .  9
  67.                  Chapter 5 - Special Features . . . . . . . . . . . .  9
  68.                  Chapter 6 - Techno-Babble. . . . . . . . . . . . . .  9
  69.  
  70.        Chapter 2. . . . . . . . . . . . . . . . . . . . . . . . . . . 11
  71.             Getting Started . . . . . . . . . . . . . . . . . . . . . 11
  72.             What Do You Need to Run the FCC FRS?. . . . . . . . . . . 11
  73.             Installing FCC FRS. . . . . . . . . . . . . . . . . . . . 11
  74.  
  75.        Chapter 3. . . . . . . . . . . . . . . . . . . . . . . . . . . 14
  76.             Starting the FCC FRS. . . . . . . . . . . . . . . . . . . 14
  77.             Sample Session. . . . . . . . . . . . . . . . . . . . . . 14
  78.             Getting Help. . . . . . . . . . . . . . . . . . . . . . . 14
  79.             Selecting a Database. . . . . . . . . . . . . . . . . . . 14
  80.             Creating Indexes. . . . . . . . . . . . . . . . . . . . . 15
  81.             Browsing the Database . . . . . . . . . . . . . . . . . . 15
  82.  
  83.        Chapter 4. . . . . . . . . . . . . . . . . . . . . . . . . . . 16
  84.             FCC Frequency Retrieval System Basics . . . . . . . . . . 16
  85.             The FCC Frequency Database. . . . . . . . . . . . . . . . 16
  86.             Basic Operating Guidelines. . . . . . . . . . . . . . . . 19
  87.                  Elevator Bar . . . . . . . . . . . . . . . . . . . . 19
  88.                  Tagging Multiple Fields. . . . . . . . . . . . . . . 19
  89.                  Progressive Searching. . . . . . . . . . . . . . . . 20
  90.                  Screen Savers. . . . . . . . . . . . . . . . . . . . 20
  91.                  Clearing The Screen. . . . . . . . . . . . . . . . . 20
  92.                  Custom Color Configuration . . . . . . . . . . . . . 20
  93.                  Window Borders . . . . . . . . . . . . . . . . . . . 21
  94.             Browse Window Commands. . . . . . . . . . . . . . . . . . 21
  95.                  Swapping Indexes <Alt-I> . . . . . . . . . . . . . . 22
  96.                  Editing Individual Fields. . . . . . . . . . . . . . 22
  97.                  Left/Right Arrows. . . . . . . . . . . . . . . . . . 22
  98.             System Main Menu. . . . . . . . . . . . . . . . . . . . . 23
  99.             Browse Window Functions . . . . . . . . . . . . . . . . . 23
  100.             Custom Report Generator . . . . . . . . . . . . . . . . . 23
  101.             Viewing and Selecting a Custom Report . . . . . . . . . . 23
  102.             Creating a New Query. . . . . . . . . . . . . . . . . . . 24
  103.                  A)   Viewing Field Names and Descriptions. . . . . . 24
  104.                  B)   Selecting an Operator . . . . . . . . . . . . . 25
  105.                  C)   Selecting a Value . . . . . . . . . . . . . . . 25
  106.                  D)   Selecting a Boolean Operator. . . . . . . . . . 25
  107.                  E)   Ending the Query. . . . . . . . . . . . . . . . 26
  108.             Selecting a New Database. . . . . . . . . . . . . . . . . 26
  109.             Indexing. . . . . . . . . . . . . . . . . . . . . . . . . 26
  110.             Combining Databases . . . . . . . . . . . . . . . . . . . 26
  111.             Separating Databases by Counties. . . . . . . . . . . . . 27
  112.             Utility Menu. . . . . . . . . . . . . . . . . . . . . . . 27
  113.             Remove Deleted Records. . . . . . . . . . . . . . . . . . 27
  114.             Rename a Database File. . . . . . . . . . . . . . . . . . 27
  115.             Delete a Database File. . . . . . . . . . . . . . . . . . 27
  116.             System Configuration. . . . . . . . . . . . . . . . . . . 27
  117.             Password Protection . . . . . . . . . . . . . . . . . . . 27
  118.             Mouse Sensitivity . . . . . . . . . . . . . . . . . . . . 28
  119.             Shell to DOS. . . . . . . . . . . . . . . . . . . . . . . 28
  120.  
  121.        Chapter 5. . . . . . . . . . . . . . . . . . . . . . . . . . . 29
  122.             Special Features. . . . . . . . . . . . . . . . . . . . . 29
  123.             Notepad Editor. . . . . . . . . . . . . . . . . . . . . . 29
  124.                  Edit Window/Status Line. . . . . . . . . . . . . . . 30
  125.                  Current Directory/Wildcard . . . . . . . . . . . . . 30
  126.                  Files - Changing, New, Default . . . . . . . . . . . 30
  127.                  <Alt-B>: Block Commands. . . . . . . . . . . . . . . 31
  128.                  <Alt-F>: Field Insertion for Mail Merging. . . . . . 31
  129.                  Insert/Wordwrap. . . . . . . . . . . . . . . . . . . 31
  130.                  <Alt-K>: Cut and Paste . . . . . . . . . . . . . . . 32
  131.                  <Alt-I>: Insert Buffer . . . . . . . . . . . . . . . 32
  132.                  <Alt-L>: Page Length . . . . . . . . . . . . . . . . 32
  133.                  <Alt-M>: Margins . . . . . . . . . . . . . . . . . . 32
  134.                  <Alt-P>: Printing. . . . . . . . . . . . . . . . . . 32
  135.                  Mail Merging . . . . . . . . . . . . . . . . . . . . 32
  136.                  <Alt-R>: Search and Replace. . . . . . . . . . . . . 33
  137.                  <Alt-V>: View Buffer . . . . . . . . . . . . . . . . 33
  138.                  File Size Limitations. . . . . . . . . . . . . . . . 33
  139.             Memo Field Editor . . . . . . . . . . . . . . . . . . . . 34
  140.             Calculator. . . . . . . . . . . . . . . . . . . . . . . . 35
  141.                  Memory Functions . . . . . . . . . . . . . . . . . . 35
  142.                  Print - Adding machine mode. . . . . . . . . . . . . 35
  143.                  User-Defined Color/Position. . . . . . . . . . . . . 36
  144.             On-Line Help and Error Messages . . . . . . . . . . . . . 36
  145.             System Error Messages . . . . . . . . . . . . . . . . . . 36
  146.             Reporting Errors or Discrepancies . . . . . . . . . . . . 37
  147.             FCC FRS Keys. . . . . . . . . . . . . . . . . . . . . . . 37
  148.                  Query by Example . . . . . . . . . . . . . . . . . . 37
  149.  
  150.        Chapter 6. . . . . . . . . . . . . . . . . . . . . . . . . . . 39
  151.             Memory Management . . . . . . . . . . . . . . . . . . . . 39
  152.             Techno-Babble . . . . . . . . . . . . . . . . . . . . . . 40
  153.                  Dual Mode. . . . . . . . . . . . . . . . . . . . . . 41
  154.             ScanWare Associates End User License Agreement. . . . . . 42
  155.                  1.   License . . . . . . . . . . . . . . . . . . . . 42
  156.                  2.   Copyright and Other Proprietary Rights. . . . . 42
  157.                  3.   Additional Restrictions . . . . . . . . . . . . 42
  158.                  4.   Term. . . . . . . . . . . . . . . . . . . . . . 43
  159.                  5.   Limited Warranty  . . . . . . . . . . . . . . . 43
  160.                  6.   Shareware License . . . . . . . . . . . . . . . 44
  161.                  7.   Restrictions  . . . . . . . . . . . . . . . . . 44
  162.             Addendum. . . . . . . . . . . . . . . . . . . . . . . . . 45
  163.             Trademark Acknowledgements. . . . . . . . . . . . . . . . 45
  164.        
  165.        Chapter 1
  166.  
  167.        Introduction
  168.  
  169.        This introductory chapter gives you an overview of the package and
  170.        explains how to utilize the rest of this User's Guide
  171.  
  172.        Introduction to ScanWare and the FCC FRS.
  173.  
  174.        ScanWare is the name of a partnership formed in 1993 by two Amateur
  175.        Extra Class hams, Matt Amis - AA7LP, and Gene McAvoy - KG7XD.  We
  176.        see no sense in boring you with the lurid details of our respective
  177.        backgrounds in electronics, computer programming, and scanning.
  178.        The program will speak for us.  Numerous comments have been
  179.        received comparing this work with some of the other frequency
  180.        database programs available.  Perhaps the one we are most fond of
  181.        compares the FCC FRS with the 'others' simply by saying that the
  182.        FCC FRS is like driving a Mercedes while the 'others' are just
  183.        Volkswagens.
  184.  
  185.        FCC Database Information
  186.  
  187.        The database structure used in FCC 2.0 is nearly two and one-half
  188.        times larger than the one which was provided with FCC 1.15  In
  189.        order to enable the user to fully appreciate the significance of
  190.        this greatly expanded dataset we are providing detailed
  191.        explanations of each field of the database along with other
  192.        information to make this data more useful to all.
  193.  
  194.        It is important to note from the beginning that the data which
  195.        ScanWare provides to the user is direct from the FCC Master
  196.        Frequency List.  No alterations, changes, corrections, or additions
  197.        have been made except as noted in the following paragraphs.  Any
  198.        errors you may find in the data originated with the FCC or the
  199.        person preparing the license application which was then accepted by
  200.        the FCC.  We do not intend to imply that the data is flawed, only
  201.        that it is the work of many persons throughout the country and its
  202.        accuracy only reflects the care taken by the licensees and the FCC
  203.        administrators.  Conversations with FCC Field Engineers have
  204.        verified to us that some of the data from their files is quite
  205.        inaccurate and in some cases missing.
  206.  
  207.        The FCC Database Structure
  208.  
  209.        The FCC frequency lists used in this program were extracted from a
  210.        database totaling greater than 1700 megabytes and containing over
  211.        3 million individual records.  These records are divided by the FCC
  212.        into various subsets.  They have numbered and named each subset as
  213.        shown in the following table.
  214.        
  215.             Subset         Name
  216.  
  217.             1              Broadcast Services
  218.             2              Earth Station & Common Carrier
  219.             3              Common Carrier
  220.             4              Experimental
  221.             5              Common Carrier
  222.             6              Land Mobile 470-512 Mhz
  223.             7              Industrial & Business Services
  224.             8              Public Safety & Land Transportation
  225.             9              Industrial & Business Services
  226.             10             Special Mobile Radio (SMR) & 900 MHz Services
  227.             11             Aviation & Marine Services
  228.  
  229.        Some interest has been expressed in how these subsets are arranged
  230.        in the FCC FRS Version 2.0 file structure.  In order to use the FCC
  231.        data as received, certain format conversions must be made.  These
  232.        conversions are accomplished with a custom program written and used
  233.        exclusively by ScanWare.  The conversion process and more specific
  234.        information about the database and the individual data fields used
  235.        in the program can be found in Chapter 4.
  236.  
  237.        What Does the FCC FRS Do?
  238.  
  239.        The FCC Frequency Retrieval System (FCC FRS) is the Complete
  240.        Database Manager for your IBM / INTEL compatible computer.  You can
  241.        search, sort, extract, and generate frequency lists of many types.
  242.        You can output to disk or printer, and manage your favorite
  243.        frequency files as never before.  In short, the FCC FRS makes the
  244.        FCC Master Frequency List very easy to work with.
  245.  
  246.        Improvements Since FCC FRS Version 1.0
  247.  
  248.        It's now Mouseable!  The FCC FRS supports mouse action in many
  249.        areas of the program.  If you have a mouse and mouse driver
  250.        installed, you will find this a new and exciting way to run FCC!
  251.  
  252.        New look, with graphic screens and menus.  The FCC FRS is a
  253.        frequency retrieval system for scanner buffs, so we created a
  254.        scanning scanner for the opening intro screen.
  255.  
  256.        Program now supports 25, 43 or 50 line screen modes (depending on
  257.        your hardware).
  258.  
  259.        5 new screen savers!  Everything from our own custom opening
  260.        screen, stars, smiley faces, and sliding boxes like the ones you've
  261.        seen in that "other" program.
  262.  
  263.        New and improved method for selecting active databases.  Change
  264.        directories up or down, change drives, search by letter, all within
  265.        the selection window.
  266.  
  267.        Conditional Indexing!  Previously, you were forced to use the 6
  268.        default indexes as provided by the program. You can now select any
  269.        number of indexes to use, from 1 to 12.  This can reduce the disk
  270.        space requirement because you no longer have to build indexes on
  271.        fields you don't want or don't care about.
  272.  
  273.        Direct method of handling databases.  In prior versions, when you
  274.        selected a new database, the program would copy it to a "FCC.DBF"
  275.        file.  Not only was this slow, it also required double the disk
  276.        space for any database in use.  The program now allows you to
  277.        select any valid FCC FRS database and use that file without copying
  278.        it.  Changing files has never been faster!  Once selected, the only
  279.        requirement is to build new index(es) for the newly selected file.
  280.  
  281.        Each entry in the database now contains a memo field.  With this,
  282.        you can pop-up a window and add any notes or comments you want.
  283.        This note is attached to that individual record, so each record in
  284.        the database can have as detailed a note as you wish.  The size of
  285.        your note is limited only by available memory on your system.
  286.  
  287.        Improved Custom Report Generator.  Additional operators have been
  288.        included to help you define a listing that is "just right" for your
  289.        needs.  Screen layouts have been improved and its easier that ever
  290.        to define your own custom output.
  291.  
  292.        Full screen pop-up notepad editor!  Create and maintain your own
  293.        extensive notes on anything you wish.  Includes block
  294.        copy/move/delete, mail merge and much more.  You can edit any
  295.        standard text files using the notepad editor.  They don't even have
  296.        to be a part of your FCC FRS files.
  297.  
  298.        Pop-up calculator.  What can we say...ScanWare only wants to give
  299.        you the best we can offer, and what program would be complete
  300.        without a calculator.
  301.  
  302.        Separate any database into individual county databases.  This
  303.        feature allows you the freedom to work with only specifically-
  304.        selected databases which you have defined.
  305.  
  306.        Combine two or more databases into one.  Extract specific pieces of
  307.        different databases and combine them all into one to meet your
  308.        individual needs.
  309.  
  310.        Renaming databases within the program is easily accomplished in the
  311.        Utility section.  You can also delete unwanted records or entire
  312.        databases.
  313.  
  314.        A DOS shell capability has been added to the program to provide you
  315.        with complete access to every part of your system.
  316.  
  317.        Many system settings are now user definable.  Along with complete
  318.        color control, you can change delay speeds, screen savers,
  319.        background graphics, sound (on or off), and more!  FCC can be run
  320.        in either full color or black and white to enhance it's viewability
  321.        when used with a portable PC.
  322.        
  323.        The entire system was restructured internally to optimize code and
  324.        reduce system memory requirements.  In the rare event that an error
  325.        might occur, a new and improved error handler has been added.
  326.  
  327.        The context sensitive help screens have been greatly expanded and
  328.        completely rewritten to reflect the latest improvements.
  329.  
  330.        The new install program allows you to install only the FCC subsets
  331.        you are most interested in and it will tell you just how many
  332.        records are being installed as well as how much memory space you
  333.        will be using.  This method will allow you to optimize your system
  334.        and avoid loading thousands of listings which may be of no
  335.        interest.
  336.  
  337.        The new, improved and updated documentation file.  Extensively
  338.        re-written to be more detailed and more complete than ever before.
  339.  
  340.        The registered version also includes FCC icons and a PIF file for
  341.        use with  Windows(r) 3.1.
  342.  
  343.        What Is on the Registered/Shareware Disk(s)?
  344.  
  345.        The files included on your registered or shareware version program
  346.        disk(s) and their descriptions follows:
  347.  
  348.        The SHAREWARE archive should have the following files:
  349.  
  350.             FCC.EXE         <-- The main executable
  351.             FCC.OVL         <-- Overlay file
  352.             FCC.CFG         <-- System file containing colors
  353.             FCC.DBF         <-- Sample SHAREWARE database
  354.             FCC.DBT         <-- Support memo file for FCC.DBF
  355.             HELP.DBF        <-- Guess what?  Help file
  356.             HELP.DBT        <-- Yup, goes with help file
  357.             QUERIES.DBF     <-- Sample pre-defined queries
  358.             QUERIES.DBT     <-- Used with queries.dbf
  359.             FCC2.DOC        <-- FCC FRS Documentation File
  360.             ORDER.FRM       <-- Order form for Registered versions
  361.             README.DOC      <-- This file
  362.             DOS_6_0.TXT     <-- Text file for DOS 6.0 users
  363.             FILE_ID.DIZ     <-- BBS File Description insert
  364.             PRINTDOC.BAT    <-- Batch file to print FCC FRS documentation
  365.             REVISION.HST    <-- Revision history file
  366.             SCANWARE.BBS    <-- ScanWare's BBS information
  367.        
  368.        If you are running a REGISTERED version of FRS, you will also have:
  369.  
  370.             INST.EXE        <-- Main install executable program
  371.             INSTALL.DAT     <-- Data file used during install
  372.             INSTALL.BAT     <-- Main installation batch file for install
  373.             INSTAL1.BAT     <-- Secondary batch file for install
  374.             INSTHELP.DAT    <-- Help file for install program
  375.             FCC.REG         <-- Personalized registration file
  376.             FCC.PIF         <-- FCC Pif file for Windows 3.1
  377.             FCC.ICO         <-- FCC Icon for Windows 3.1
  378.  
  379.        Once run, the following files will also be created:
  380.  
  381.             FCC.SET         <-- System file containing global settings
  382.             HELP.NTX        <-- Index file for Help system
  383.             QUERIES.NTX     <-- Index file for Queries program (When used)
  384.             ????????.NTX    <-- Various index files depending on your
  385.                                 selections
  386.  
  387.        Organization of the User's Guide.
  388.  
  389.        The FCC FRS User's Guide is organized into seven chapters:
  390.  
  391.        Chapter 1 - Introduction
  392.  
  393.        getting to know ScanWare and the FCC Frequency Retrieval System
  394.  
  395.        Chapter 2 - Getting Started
  396.  
  397.        provides basic instructions on how to install and start the FCC
  398.        FRS.
  399.  
  400.        Chapter 3 - Sample Session
  401.  
  402.        is a short tour which illustrates the basic capabilities of the FCC
  403.        FRS and may be the only instruction you will require.
  404.  
  405.        Chapter 4 - FCC Frequency Retrieval System Basics
  406.  
  407.        introduces some basic concepts and explains the basic operating
  408.        principles of the FCC FRS.
  409.  
  410.        Chapter 5 - Special Features
  411.  
  412.        focuses on techniques for the advanced user and the user who wants
  413.        to get the most out of the FCC FRS.
  414.  
  415.        Chapter 6 - Techno-Babble
  416.  
  417.        is a special section written by the programmer which explains a lot
  418.        of the very complex workings deep within the FCC FRS.
  419.  
  420.        The following conventions are used throughout the User's Guide:
  421.  
  422.                 Keys - the actual key you should press is indicated by
  423.                  the name of the key in brackets such as: <F10>, <Q>, or
  424.                  <Enter>.
  425.  
  426.                 Commands - the actual command you should enter is always
  427.                  introduced by the instruction "type:" or "enter:".
  428.  
  429.                 Steps - the steps you should follow to accomplish a
  430.                  desired task are set out by indentation and consecutively
  431.                  numbered.
  432.  
  433.                 Important Points - comments, instructions, or warnings
  434.                  which are of particular importance are introduced with
  435.                  the word "NOTE" preceding the important information.
  436.  
  437.  
  438.        If you should find any errors in this user's guide, or desire to
  439.        make a comment on how much you did or did not like any part of the
  440.        FCC FRS, please contact us:
  441.  
  442.             ScanWare Associates           Voice:    (206) 698-1383
  443.             7910 NE Double Hitch Court              (206) 871-7099
  444.             Bremerton, WA 98310-3801      Fax:      (206) 698-8207
  445.                                           BBS:      (206) 871-4228
  446.        
  447.        Chapter 2
  448.  
  449.        Getting Started
  450.  
  451.        This chapter explains how to install and start the FCC FRS.  Please
  452.        remember that the installation of your program must be accomplished
  453.        successfully in order to use the FCC database for your state.
  454.  
  455.        Chapter Contents
  456.  
  457.        What Do You Need to Run the FCC FRS?
  458.        What Does the INSTALL Program Do?
  459.        Installing FCC FRS
  460.  
  461.        What Do You Need to Run the FCC FRS?
  462.  
  463.        You need the following equipment:
  464.  
  465.                 An IBM PC, PC/XT, PC/AT, PS/2, or 100% compatible
  466.                  personal computer
  467.  
  468.                 A 3.5" diskette drive on the PC to run the FCC FRS
  469.                  Install program and to load the FCC Data into the
  470.                  computer.
  471.  
  472.                 A hard drive with sufficient free space to contain the
  473.                  program and data you need for the FRS.
  474.  
  475.                 640K bytes or more of available memory.
  476.  
  477.                 A black & white or color monitor.
  478.  
  479.                 A printer while optional is highly recommended.
  480.  
  481.        You also need the following software to run the FCC FRS:
  482.  
  483.                 DOS version 3.0 or later.
  484.  
  485.        Note:  The program has been extensively tested on 286, 386 and 486
  486.        systems with CPU speeds from 4.0 to 66 Mhz.  This program was not
  487.        designed to operate on a MacIntosh or Commodore computer running in
  488.        DOS-Emulation mode and ScanWare will take no responsibility for
  489.        programs run on these platforms.
  490.  
  491.        Installing FCC FRS
  492.  
  493.        As you have seen, FCC is not a small program.  Although Version 2.0
  494.        deals with some extremely large databases, the program continues to
  495.        outperform all of the competition.
  496.  
  497.        In your registered package, you received several disks.  Disk one
  498.        (1) contains all of the necessary install and program files, as
  499.        well as helps, documentation (this file!) and notes.  Supplementary
  500.        disks contain the FCC Master Frequency List subsets for the
  501.        state(s) you purchased.
  502.  
  503.        The first thing you should do is make a backup copy of the program
  504.        and data disks.  Always use these copies for any work you do with
  505.        FCC.  This way, if the work disks are damaged or erased, you can
  506.        easily rebuild them from your originals.
  507.  
  508.        To begin the installation, we recommend that you ensure that you
  509.        remove any Terminate and Stay Resident (TSR) programs that might be
  510.        in memory.  While we have never seen any conflicts between FCC and
  511.        any TSR, it's always better to be safe than sorry.  You can always
  512.        re-install your TSR after you are sure that FCC is in place and
  513.        functional.  Additionally, please ensure that your AUTOEXEC.BAT
  514.        file does NOT contain any SET CLIPPER= commands.  We have created
  515.        both the install program and FCC with the necessary SET CLIPPER
  516.        commands already burned in.
  517.  
  518.        Each time FCC is run, the program will look to see that your
  519.        CONFIG.SYS file has the proper files and buffers settings (at least
  520.        50 files and 10 buffers.)  If it does not, the program will ask if
  521.        you wish to change the file to replace or insert the correct
  522.        values.  If you opt not to make any changes at the time you run the
  523.        program,  it will continue to run,  but be aware that you may run
  524.        into problems later.  It is strongly recommended that your
  525.        CONFIG.SYS contain (at a minimum) the following settings:
  526.  
  527.             FILES=50
  528.             BUFFERS=10
  529.             STACKS=9,256
  530.  
  531.        Finally, please be sure you are running a DOS Version 3.30 or
  532.        greater and that you have a minimum of 2 megabytes of hard disk
  533.        space available.  This does NOT include space for the data subsets.
  534.        They will require additional space as identified by the install
  535.        program.  Users of Microsoft DOS Version 6.0 are reminded to read
  536.        the DOS_6_0.TXT file provide on the program disk.  NOTE: Due to the
  537.        size and complexity of FCC Version 2.0, it will NOT install on a
  538.        floppy disk.  You must have a hard disk on which to install the
  539.        program.
  540.  
  541.        To install FCC FRS Version 2.0, place the program disk into a
  542.        floppy disk drive of your choice and change to that drive.  If you
  543.        are installing from your Drive A:, place the program disk in drive
  544.        A: then type 'A:' and pres <Enter> or <Return>.  This will set your
  545.        current path to the correct drive.  Next, place your Program Disk
  546.        in drive A:, type 'INSTALL x:', where 'x' refers to the hard drive
  547.        name where you want FCC to be installed.  NOTE: You MUST include
  548.        the ':' when specifying the drive or the install program will
  549.        terminate.  During the install process, the program will check to
  550.        ensure that you have sufficient hard disk space for the FCC FRS
  551.        program to be installed.  In addition, the install program will
  552.        check that all necessary files were properly copied, etc.  If any
  553.        were not found, the program will inform you of the missing file(s)
  554.        and return to DOS.
  555.  
  556.        During the install, the program will copy all required files from
  557.        the program disk onto the drive you have specified and into the
  558.        FCC2 directory (which install will create).
  559.  
  560.        Once all of the program files have been successfully copied, a
  561.        special program will execute that will prompt you for the various
  562.        FCC frequency subsets to install.  The install program is complete
  563.        with on-line help screens (at any prompt simply press <F1> for
  564.        help.)  In the subset install portion of the program, you will be
  565.        given the choice to select any (or all) subsets you wish to
  566.        install.  The selection screen provides you with a short definition
  567.        of each of the 11 subsets and the number of records contained in
  568.        each.  At the bottom of the screen the program will report the
  569.        total number of records to be installed, the amount of hard disk
  570.        space available, as well as the total hard disk space required for
  571.        all selected subsets.  NOTE: As we do not know beforehand just
  572.        which or how many indexes you may wish to create, we could not
  573.        anticipate the additional hard disk space required for your
  574.        indexes.  Be warned, that building indexes for FCC requires
  575.        additional hard disk space beyond that which is displayed for you!
  576.        For example: If you have 50 megabytes of hard disk space available,
  577.        and select 49 megabytes of files, you will NOT have enough room to
  578.        build ANY indexes and FCC will terminate with an 'insufficient hard
  579.        disk space' error.  Be sure to factor this into your selections as
  580.        you choose which subsets to install!!
  581.  
  582.        When installation is completed, you will be placed in the FCC2
  583.        directory on your hard drive.  To run the FCC FRS, simply type
  584.        <FCC> at the DOS prompt and press <Enter>.  The rest is easy!
  585.  
  586.        Be sure you remove your master Program Disk and place it in a safe
  587.        keeping.
  588.        
  589.        Chapter 3
  590.  
  591.        Chapter Contents
  592.  
  593.        Starting the FCC FRS
  594.        Sample Session
  595.        Getting Help
  596.        Selecting a Database
  597.        Creating Indexes
  598.        Browsing the Database
  599.  
  600.        Starting the FCC FRS
  601.  
  602.        To begin using the FCC Frequency Retrieval System change directory
  603.        to C:\FCC2 and type: FCC <Enter>.  The FCC2 directory does not have
  604.        to be in the Path statement to use this method.
  605.  
  606.        Sample Session
  607.  
  608.        The following section is a tutorial which illustrates the basic
  609.        capabilities of the FCC FRS and may be the only instruction you
  610.        will require to begin realizing the programs full potential.
  611.  
  612.        The first screen you will see after starting the program will be
  613.        the ScanWare Scanner.  Displayed on the scanners readout will be
  614.        your registration information and ScanWare's phone numbers and
  615.        address.  If you should need to contact ScanWare for any
  616.        assistance, please have your registration number available.  After
  617.        viewing this intro screen, press any key to continue.  You can
  618.        display your program registration information at any time by
  619.        pressing <Alt-F8>.
  620.  
  621.        Getting Help
  622.  
  623.        As mentioned above, help can always be obtained by contacting
  624.        ScanWare by phone, fax, or BBS.  Immediate help can be obtained
  625.        from almost any screen in the program simply by pressing <F1>.
  626.        When viewing the Help Screens you can scroll forward and reverse as
  627.        well as using the Page Up and Page Down functions.  Each Help
  628.        Screen can be immediately output to your printer by pressing <Alt-
  629.        P>.  In addition, more help can be gotten by pressing the <F1> key
  630.        a second time.  This will bring up the Help Index from which you
  631.        can view or print any Help Screen from anywhere in the program.
  632.  
  633.        Selecting a Database
  634.  
  635.        As you continue beyond the intro screen you will first encounter
  636.        the Main System Menu.  Choose selection two from the Main Menu to
  637.        select your active database.  If no database is found, the program
  638.        will ask if you wish to create one.  The correct answer to choose
  639.        is 'YES'.
  640.        
  641.        Creating Indexes
  642.  
  643.        After you have selected your first database, the program will ask
  644.        you what indexes you wish to build.  Any field of the database can
  645.        become the basis for an index.  You may create up to 12 individual
  646.        indexes.  While you are learning to use FCC, we recommend that you
  647.        build only three indexes, Freq (MHz) (the frequency), Licensee
  648.        Name, and Transmitter City.
  649.  
  650.        As the indexes are being built you will see the Index File Status
  651.        progress bar.  The progress bar will indicate which index is
  652.        currently being built and how far along you are in the entire
  653.        indexing process.  When this procedure is finished you are returned
  654.        to the System Menu.  More information regarding the indexes can be
  655.        found in chapter four.
  656.  
  657.        Browsing the Database
  658.  
  659.        After you have selected a database and created your desired indexes
  660.        you may Browse the Database.  Your first screen after selecting
  661.        choice number 1 on the System Menu will allow you to tag the
  662.        database fields which you wish to include in this browse session.
  663.        We suggest for this session that you tag 'All Fields'.
  664.        You are now operating with the browse window.  In this window the
  665.        database is displayed much as data within a spreadsheet is
  666.        displayed.  Using the arrow keys your can scroll the view left,
  667.        right, up and down.  The Home, End, Page Up and Page Down keys, as
  668.        well as Ctrl-versions of these keys are all functional and serve to
  669.        move your view to different positions in the database.  In a box at
  670.        the bottom of the screen you will see the common commands available
  671.        at this point.  Feel free to experiment with these keys.  The
  672.        assigned function of each is given later in Chapter 5.  As you
  673.        begin to browse the data, you will notice that the first column
  674.        does not scroll to the right or left as do all the others.  This
  675.        feature can be changed to Lock a different number of columns on the
  676.        left side of the screen by pressing 'L' and specifying the desired
  677.        number of columns.
  678.        
  679.        Chapter 4
  680.  
  681.        FCC Frequency Retrieval System Basics
  682.  
  683.        This chapter introduces information about the FCC databases and
  684.        explains the basic operating principles of the FCC FRS, including
  685.        the menu system and use of the keyboard.
  686.  
  687.        Chapter Contents
  688.  
  689.        The FCC Frequency Database
  690.        Basic Operating Guidelines
  691.        Browse Window Functions
  692.        Custom Report Generator
  693.        Selecting Active Database
  694.        Creating New Indexes
  695.        Combining Databases into One
  696.        Separating Data into Counties
  697.        The Utility Menu
  698.  
  699.        The FCC Frequency Database
  700.  
  701.        The Federal Communications Commission is a bureau of the government
  702.        which in part is composed of a number of Field Offices.  These
  703.        offices are staffed by personnel who perform a variety of functions
  704.        from public relations, complaint handling, frequency monitoring,
  705.        and public assistance in the filing of license applications.
  706.        Although the data contained in the FCC database comes from a
  707.        central location near Washington, DC, most of it originates locally
  708.        with the licensees.  Because there is a large number of persons
  709.        involved in the gathering of this data it inherently contains a
  710.        number of errors.  To the casual users these errors may be no more
  711.        than a curiosity, to a professional seeking specific information
  712.        they can be quite troublesome.
  713.  
  714.        ScanWare makes no attempt to correct any of the data received from
  715.        the FCC.  In preparing the FCC data to be used with the Frequency
  716.        Retrieval System, the datasets are limited to the standard range of
  717.        10 kHz through 2036 MHz, (unlimited frequency datasets which
  718.        generally cover from 0 to 300 GHz are optionally available). A
  719.        utility function is used to provide counties and zip codes in some
  720.        cases where this information is missing and can be supplied from a
  721.        known correct source.  Next, a complete character-by-character
  722.        comparison is made of each data element and any records which are
  723.        exact duplicates of any others are eliminated.  After converting
  724.        the database to the format used by the FCC FRS, we make NO OTHER
  725.        MODIFICATIONS to the original FCC data.
  726.  
  727.        In extracting data for a given state from the master file two
  728.        fields are used as indexes, the Licensee State and the Transmitter
  729.        State.  This method ensures that a complete picture of the data for
  730.        each state will be obtained.  Each data subset is given a unique
  731.        filename which identifies both the state and the subsets which it
  732.        contains.  For example, the FCC FRS Version 2.0 Subset 1 for
  733.        Washington State is given the filename, WA2_S1.  Subset 10 of the
  734.        same state would be WA2_S10.  Some states, such as California and
  735.        Texas have certain subsets which are too large to fit on one floppy
  736.        disk.  These are identified in a similar manner but with an
  737.        additional code.  California Subset 9 is one such large dataset and
  738.        has been named CA2_S9A and CA2_S9B.
  739.  
  740.        No ordering or sorting of the files is done during the conversion
  741.        process.  The reason for this is that FCC FRS uses the indexes that
  742.        you select for sorting.  After your indexes are prepared, FCC can
  743.        instantly find the items you are seeking.  Even on the slowest of
  744.        computers you will not notice any delay as the program executes
  745.        searches at your request.
  746.  
  747.        Much thought and planning has gone into the preparation of this
  748.        data and in the formats of each element as used in the FCC FRS.
  749.        The key to understanding the FCC data supplied with your program is
  750.        a fundamental knowledge of the FCC subsets, the fields comprising
  751.        the data structure and the meaning of the information contained in
  752.        each field.  Listed below are the individual data fields supplied
  753.        with the FCC FRS and information on each to help you better
  754.        appreciate their meaning.
  755.  
  756.        The FCC FRS database structure contains 31 fields of fully editable
  757.        information for each individual record.  The fields and a brief
  758.        description of each follows.
  759.  
  760.        FREQUENCY - This field contains the frequency of operation for each
  761.        individual record.  For some records the listed frequency may not
  762.        reflect an actual operating frequency but may only indicate the
  763.        band in which the licensee was granted operation.  This often
  764.        occurs when a candidate submits an application for licensure in a
  765.        particular radio service prior to completing a frequency study to
  766.        determine the exact operating frequency desired.  Another item
  767.        which may be found in this position is the lower end of a band of
  768.        frequencies in which the licensee may operate.  This kind of entry
  769.        will appear in digits that are brighter than the others indicating
  770.        that a frequency range is associated with this entry.  The
  771.        upper-end limit of the range will then be shown in the field
  772.        labeled FREQ HIGH LIMIT.
  773.  
  774.        CALLSIGN - Most often the format of a callsign will identify it as
  775.        either a base or a mobile station.  Callsigns always begin with a
  776.        characters and end with numerals.  The usual pattern for a fixed
  777.        base station is three-by-three or four-by-three such as KMA357 or
  778.        KKNB262.  Most mobile units are identified as a two-by-four or
  779.        two-by-five such as KA2356 or KB46634.  At the present time the FCC
  780.        is assigning one callsign to entire systems of base and mobile
  781.        units which explains why mobile units may sometimes identify with
  782.        the same callsign as the base station.  Stations are required to
  783.        identify on a regular basis.  This is often accomplished
  784.        automatically with a CW identification.
  785.        
  786.        LICENSEE NAME - The name under which the licensee is doing business
  787.        (DBA Name).  This field contains only the first 40 characters of
  788.        the FCC's 100 character field.
  789.  
  790.        LICENSEE CITY - The home city of the licensee as it appears on the
  791.        station operating license.  This might not be anywhere near the
  792.        location of the actual transmitting facility.
  793.  
  794.        LICENSEE STATE - This is the state shown on the FCC license.
  795.  
  796.        LICENSEE ZIP CODE - As above.
  797.  
  798.        SERVICE CODE - The FCC designation for the radio service in which
  799.        this license is granted.  See the on-line help file for a complete
  800.        listing of the FCC service codes.
  801.  
  802.        STATION CLASS - This field defines the class of station licensed,
  803.        such as;       FB - Fixed Base, MO - Mobile, FX3 - Fixed Repeater
  804.        Station.  See the on-line help for a complete listing of station
  805.        classes.
  806.  
  807.        XMIT CITY - The city in which the transmitter is located.
  808.  
  809.        XMIT COUNTY - The county in which the transmitter is located.
  810.  
  811.        XMIT STATE - The state in which the transmitter is located.
  812.  
  813.        XMIT LAT - Transmitter latitude given in HHH MM SS format.
  814.  
  815.        XMIT LONGITUDE - Transmitter longitude in HH MM SS format.
  816.  
  817.        XMIT ELEV - Transmitter location elevation in feet above sea level.
  818.  
  819.  
  820.        XMIT HGHT - Radiating antenna height above ground level in feet.
  821.  
  822.        XMIT HAAT - Antenna height above average terrain in feet.
  823.  
  824.        XMIT EFF - Height above ground to the center of the radiating
  825.        antenna in feet.
  826.  
  827.        XMIT STRUH - Height in feet of the of the entire structure on which
  828.        the antenna is mounted or height of the tip of the highest antenna
  829.        on the structure.
  830.  
  831.        RADIUS OF OPERATION - Radius of operation of the station in miles
  832.        from the given latitude and longitude.
  833.  
  834.        ANTENNA POLARIZATION - Electrical orientation of the antenna.  This
  835.        information is helpful to know when determining proper antenna
  836.        mounting orientation, i.e. H-Horizontal, V-Vertical, etc.
  837.  
  838.        ERP - Effective radiated power as calculated from transmitter power
  839.        output, feedline loss, and antenna gain.
  840.        
  841.        POWER OUT - Transmitter power output  Note: The ERP and POWER OUT
  842.        were two areas that FCC Field Engineers verified as being
  843.        particularly error prone.
  844.  
  845.        EMISSIONS - Coded listing of licensees bandwidth and emission type.
  846.        See on-line help for examples and further information.
  847.  
  848.        Number of Vehicular, Portable, Air Mobile, Marine Mobile, and Pager
  849.        type units licensed for operation on a given system.
  850.  
  851.        FREQ HIGH LIMIT - High end of licensees allowable frequency range.
  852.  
  853.        PL - Field provided by ScanWare for PL codes which can be added by
  854.        the user as desired.  This field currently accepts only numerical
  855.        PL values which corresponds with the actual tone frequencies used.
  856.        For users who desire to use other coding methods such as
  857.        alphanumerics or alphabetic, ScanWare suggests using the Memo field
  858.        for each record concerned.  The Federal Communications Commission
  859.        does not track PL codes at all.
  860.  
  861.        NOTES  -  A free-form memo field provided by ScanWare for the
  862.        convenience of the user.  Actually a small but fully functional
  863.        word processor.  See Memo Field Editor later in the documentation
  864.        for more information.
  865.  
  866.        Basic Operating Guidelines
  867.  
  868.        Elevator Bar
  869.  
  870.        As you scroll up and down through the window, the indicator will
  871.        move up and down on the status bar, showing you where you are
  872.        relative to the first and last fields.  If there are more options
  873.        above the first field shown in the window, an up arrow will be
  874.        displayed at the upper right corner of the box.  If there are more
  875.        options below the last element shown, a down arrow will be drawn at
  876.        the lower right corner of the box.
  877.  
  878.        Tagging Multiple Fields
  879.  
  880.        You can tag any items by highlighting an item and pressing the
  881.        space bar. If you press <F8>, you will tag all items in the window.
  882.        If you press <F9>, you will untag all items.  Pressing <F10> will
  883.        toggle each tagged item to the opposite of what it was; i.e., if
  884.        item 1 was tagged and item 2 was not tagged, after pressing <F10>
  885.        item 1 will not untagged and item 2 will be tagged.  In addition to
  886.        the <F8>, <F9>, and <F10> keys, you also can do a group tagging
  887.        with the <F7> key.  Highlight the first item to be tagged and press
  888.        <F7>.  Then move to the last item and press <F7> again.
  889.        
  890.        Progressive Searching
  891.  
  892.        When you press a letter key, you jump to the next field that begins
  893.        with that letter.  As you continue to enter letters, the program
  894.        will continue to search, performing a progressive search on the
  895.        string.  This search function is not case sensitive.
  896.  
  897.        Screen Savers
  898.  
  899.        Many people leave their workstations in the middle of a program and
  900.        forget to come back until much later.  Blanking the screen is
  901.        useful for saving wear and tear on the monitor, and is just plain
  902.        entertaining in these situations.  The program will wait a
  903.        specified number of seconds for a keypress, and if none is
  904.        detected, clears the screen.  It then displays one of five
  905.        different screen blankers now built into the FCC FRS.  Selecting
  906.        your screen saver is easily accomplished in the System
  907.        Configuration mode.
  908.  
  909.        The screens available are numbered 1 through 5 and are described
  910.        below:
  911.  
  912.             1)   The FCC FRS Scanning Scanner Graphic.
  913.             2)   Clears the screen and displays a saved message.  "Press
  914.                  any key to return to the program"
  915.             3)   A small smiley-face dancing randomly on the screen.
  916.             4)   The planetarium screen saver complete with twinkling
  917.                  stars.
  918.             5)   A Sliding Block screen saver.
  919.  
  920.        Clearing The Screen
  921.  
  922.        This function lets you choose nine interesting ways of clearing the
  923.        screen.
  924.  
  925.             1)   Window shade being pulled down
  926.             2)   Window shade being yanked up
  927.             3)   Barn door being closed to the right
  928.             4)   Barn door being closed to the left
  929.             5)   Curtains opening from center of screen
  930.             6)   Curtains closing to center of screen
  931.             7)   Camera lens shutting
  932.             8)   Diagonal Wipe
  933.             9)   Vertical halves
  934.  
  935.        Custom Color Configuration
  936.  
  937.        This function allows you to view, modify, and optionally save all
  938.        of the color settings. You may also toggle between color and
  939.        monochrome via this function.  It displays all the internal color
  940.        settings on the screen. To modify a color setting, use the arrow
  941.        keys to move to the desired setting and press <Enter>.  This will
  942.        pop up the color palette and allow you to change the setting to
  943.        your favorite color.
  944.  
  945.        FCC 2.0 allows you a wide latitude when changing your color scheme.
  946.        With this much flexibility, it is entirely possible to mess the
  947.        colors up so bad, that you wish to start all over.  Simple.  To
  948.        restore the colors to their default, simply delete the file FCC.CFG
  949.        and re-start FCC.  All colors will be reset to their original state
  950.        (where you can do it all again!)  Also, if you do not select a main
  951.        screen background character, then the color choice for the screen
  952.        background will only show the chosen background color.
  953.  
  954.        Window Borders
  955.  
  956.        Most "windows" in the program can have the borders re-defined to
  957.        suit your particular tastes.  Six border types are available:
  958.  
  959.             Border         Border Type                   Example
  960.  
  961.             1)             Double                        ╔═════════╗
  962.                                                          ╚═════════╝
  963.             2)             Single                        ┌─────────┐
  964.                                                          └─────────┘
  965.             3)             Double Horiz., Single Vert.   ╒═════════╕
  966.                                                          ╘═════════╛
  967.             4)             Single Horiz., Double Vert.   ╓─────────╖
  968.                                                          ╙─────────╜
  969.             5)             Thick Line                    ▄▄▄▄▄▄▄▄▄▄▄
  970.                                                          █▄▄▄▄▄▄▄▄▄█
  971.             6)             No border
  972.  
  973.        Most windows can have a delay set, which is used to delay the
  974.        "explosion".  The larger the delay, the longer the box drawing
  975.        operation will take.  We recommend using values between 1 and 20,
  976.        but you should experiment with this to discover what setting works
  977.        best with your particular hardware.
  978.  
  979.        Browse Window Commands
  980.  
  981.        This is a powerful database browser, which includes locking columns
  982.        and viewing data subsets without setting filters.
  983.        
  984.        The following keys are active while in the browse window:
  985.  
  986.             Key          Action
  987.  
  988.             Left Arrow     Move left one column
  989.             Right Arrow    Move right one column
  990.             Up Arrow  Move up one row
  991.             Down Arrow     Move down one row
  992.             PgUp           Display previous screen
  993.             PgDn           Display next screen
  994.             Ctrl-Home      Move to leftmost column
  995.             Ctrl-End       Move to rightmost column
  996.             Ctrl-PgUp      Move to top of file
  997.             Ctrl-PgDn      Move to bottom of file
  998.             Ctrl-Left      Pan entire screen left
  999.             Ctrl-Right     Pan entire screen right
  1000.             Enter          Edit current cell
  1001.             Alt-I          Switch active index
  1002.  
  1003.  
  1004.             Key            Action
  1005.  
  1006.             Home           Jump to beginning of previous subgroup (w/
  1007.                            active index)
  1008.             End            Jump to beginning of next subgroup (w/ active
  1009.                            index)
  1010.             L              Lock columns
  1011.             Alt-I          Switch active index
  1012.             Alt-S          Create subset (w/ active index)
  1013.             +              Expand current column by one
  1014.             -              Shrink current column by one
  1015.             Alt-Plus       Expand current column by five
  1016.             Alt-Minus      Shrink current column by five
  1017.  
  1018.        Swapping Indexes <Alt-I>
  1019.  
  1020.        If you have two or more index files open, you may switch between
  1021.        them by pressing <Alt-I>. This means that you could have one index
  1022.        on Frequency and another on Licensee Name, etc., and switch back
  1023.        and forth between them for searches.
  1024.  
  1025.        Editing Individual Fields
  1026.  
  1027.        When you highlight a field and press <Enter>, you can edit it
  1028.        directly without going to a full screen view.  If you wish to edit
  1029.        the same field in a series of records, you can terminate the edit
  1030.        on that one field by pressing the down arrow, which will move you
  1031.        down one record and pop you immediately into edit mode.
  1032.  
  1033.        Left/Right Arrows
  1034.  
  1035.        If there is data off the screen to the left or right, an arrow will
  1036.        appear on the bottom row at the left or right corner, respectively.
  1037.        
  1038.        System Main Menu
  1039.  
  1040.        The system main menu is described in the following section.
  1041.  
  1042.             The main menu supports the following keys:
  1043.  
  1044.             Key            Action
  1045.  
  1046.             Up Arrow       move up one option, or if at first option,
  1047.                            jump to last option
  1048.  
  1049.             Down Arrow     move down one option, or if at last option,
  1050.                            move to first option
  1051.             Home           jump to first option
  1052.             End            jump to last option
  1053.             PgUp           jump to first option
  1054.             PgDn           jump to last option
  1055.             Enter          select highlighted option & exit
  1056.             Esc            exit and return to DOS
  1057.  
  1058.        It should be clear that if an option has been selected which does
  1059.        not seem to
  1060.        perform as understood that the user is always free to abort the
  1061.        function by pressing <Esc> and beginning a new operation or by
  1062.        pressing <F1> to seek help.
  1063.  
  1064.        Browse Window Functions
  1065.  
  1066.        The Browse Window as the name implies is where most casual 'looking
  1067.        around' is done in the FCC FRS.  This is the area to enjoy while
  1068.        simply wandering through the many database entries.  The arrow keys
  1069.        and the page keys provide for movement and the operating keys are
  1070.        shown in the box below the browse window.  Specific keypress
  1071.        actions are covered in Chapter 5.
  1072.  
  1073.        Custom Report Generator
  1074.  
  1075.        The Custom Report Generator is the area in which you may define
  1076.        specific parameters for the data to be output into a report of your
  1077.        own choosing.  This is also the area where you may define a custom
  1078.        database for your own specific purposes.
  1079.  
  1080.        This powerful utility allows you to create and save complex queries
  1081.        (filters) for any database file.  The queries are stored in the
  1082.        files QUERIES.DBF and QUERIES.DBT.  These files will be created
  1083.        automatically if they don't already exist.
  1084.  
  1085.        Viewing and Selecting a Custom Report
  1086.  
  1087.        When you enter the query builder, you will see a window containing
  1088.        descriptions of all available queries which are connected to your
  1089.        currently active database.
  1090.        
  1091.             Available Options
  1092.  
  1093.             Up Arrow       Move highlight bar up one query
  1094.             Down Arrow     Move highlight bar down one query
  1095.             <F7>           Count records matching current query
  1096.             <F8>           Delete current query
  1097.             <F9>           View criteria for current query
  1098.             <F10>          Create a new query
  1099.             Enter          Run current query
  1100.             Esc            Exit the query module
  1101.  
  1102.        Press <F7> to count the records that match the criteria for the
  1103.        highlighted query.  This may take a few moments for large files
  1104.        because the program must scan the entire active database.
  1105.  
  1106.        Press <F8> to delete the highlighted query. You will be asked to
  1107.        confirm your request. Please note that this option will physically
  1108.        delete the query and pack the memo files as well, rather than
  1109.        simply marking the record for deletion.
  1110.  
  1111.        Pressing <F9> will pop up a window showing the criteria for the
  1112.        highlighted query.  You may use the up and down arrow keys to
  1113.        scroll through the criteria.  Press <Esc> to return to the query
  1114.        window.
  1115.  
  1116.        Pressing <Enter> will run the query on your active database file.
  1117.        If no records fit the criteria, you will receive a message to that
  1118.        effect.
  1119.  
  1120.        Creating a New Query
  1121.  
  1122.        A)   Viewing Field Names and Descriptions
  1123.  
  1124.        Pressing <F10> from the query window will bring up the criteria
  1125.        screen.  A scrolling window containing the field names of the
  1126.        selected database (or alternate descriptions) will appear on the
  1127.        right side of the screen.
  1128.  
  1129.             The following commands are available:
  1130.  
  1131.             Enter          Select current field
  1132.             Up Arrow       Move highlight bar up
  1133.             Down Arrow     Move highlight bar down
  1134.             Letters (A-Z)  Move highlight bar to the next field that
  1135.                            begins with letter
  1136.  
  1137.        If you attempt to move past the first or last query description,
  1138.        you will get a reminder tone.
  1139.        
  1140.        B)   Selecting an Operator
  1141.  
  1142.        Pressing Enter will bring up the operators selection window, which
  1143.        contains the following choices:
  1144.  
  1145.             1) Equal to
  1146.             2) Less than
  1147.             3) Greater than
  1148.             4) Less than or equal to
  1149.             5) Greater than or equal to
  1150.             6) Not equal to
  1151.             7) Contains
  1152.             8) Sounds like
  1153.  
  1154.        Use the up and down arrow to select the desired operator, then
  1155.        press <Enter> to continue.
  1156.  
  1157.        C)   Selecting a Value
  1158.  
  1159.        When you have selected an operator, another window will appear
  1160.        beneath the operators window.  This window will contain the field
  1161.        name and the operator.  Type in the desired value for this field,
  1162.        then press <Enter> to continue.
  1163.  
  1164.        If you wish to see all of the available values in your database,
  1165.        you may press <Alt-V> to pop up a scrolling window of values.  You
  1166.        may select one of these as the value for your query by highlighting
  1167.        it and pressing <Enter>, or you may press <Esc> to exit without
  1168.        making a selection.
  1169.  
  1170.        D)   Selecting a Boolean Operator
  1171.  
  1172.        When you have entered the value, another window will appear below
  1173.        the value window. This window will contain the following choices:
  1174.  
  1175.             1)   "Discard"
  1176.             2)   " .AND. "
  1177.             3)   " .OR. "
  1178.             4)   "( ... .AND. "
  1179.             5)   "( ... .OR. "
  1180.             6)   " .AND. ("
  1181.             7)   " .OR.  ("
  1182.             8)   ") .AND. "
  1183.             9)   ") .OR. "
  1184.             10)  ") .AND. ("
  1185.             11)  ") .OR. ("
  1186.             12)  "<done>"
  1187.  
  1188.        Move the highlight bar to the desired selection and press <Enter>.
  1189.        Note: The two options with leading open parentheses can only be
  1190.        used on the first query criterion.  The options involving a closed
  1191.        parenthesis will be unavailable unless there is at least one open
  1192.        parenthesis in the query criteria.
  1193.  
  1194.        E)   Ending the Query
  1195.  
  1196.        When you have finished building the criteria for this query, select
  1197.        "<done>" from the Boolean operator window.  You will then be asked
  1198.        to enter a description for this query for your future reference.
  1199.        This description may contain up to 50 characters.  Press <Enter>
  1200.        when you are finished entering the description, and you will be
  1201.        returned to the query window.  If you want to exit without saving
  1202.        this query, press <Esc>.
  1203.  
  1204.        If you wish to run this query immediately without saving it for
  1205.        future use, simply leave the description empty and press <Enter>.
  1206.  
  1207.        Selecting a New Database
  1208.  
  1209.        During the option of selecting a new active database, you are given
  1210.        the opportunity to change drives and directories.  Should you do
  1211.        this, be aware that any indexes you had in the previous directory
  1212.        will not be deleted.  The program will delete/build indexes only in
  1213.        the directory which contains the database selected.  To prevent
  1214.        running out of disk space, we suggest that if at all possible, you
  1215.        leave all data files in the same directory.  With the ability to
  1216.        switch between files, extract counties and combine files, you will
  1217.        have far less problems with all data in the same directory.
  1218.  
  1219.        It's important to note that you cannot combine databases on
  1220.        different drives or directories.  For example, the pick window will
  1221.        give you a listing of all database files in one directory only, so
  1222.        you will be unable to tag files that may reside elsewhere.
  1223.  
  1224.        Indexing
  1225.  
  1226.        The indexing concept used in the FCC FRS is a unique ScanWare
  1227.        innovation designed specifically to enable faster searches of the
  1228.        database and to save the user much hard drive space.  You may
  1229.        construct from 1 to 12 indexes using any combination of
  1230.        fields.Although for general record searching it is handy to have a
  1231.        number of different indexes with which to work, it must be
  1232.        remembered that each additional index requires a large portion of
  1233.        your hard disk memory.  See Advanced Memory Management later in
  1234.        this document.
  1235.  
  1236.        Combining Databases
  1237.  
  1238.        Another feature unique to the FCC FRS is the ability to combine two
  1239.        or more databases into one database.  This allows you to create
  1240.        your own very specific databases and then to eliminate from your
  1241.        system any areas of non-interest.  The construction of custom
  1242.        databases requires some knowledge of database management which is
  1243.        beyond the scope of this documentation.
  1244.        
  1245.        Separating Databases by Counties
  1246.  
  1247.        As an adjunct to the above function the FCC FRS provides you with
  1248.        a utility which will divide a database into individual county
  1249.        databases.  Any record where no county information is given will be
  1250.        placed in a database called NONAME.DBF.  Users may prevent this
  1251.        from happening by editing the database from the browse window to
  1252.        eliminate blank county fields before executing the Separate into
  1253.        Counties function.
  1254.  
  1255.        NOTE: Because of the criteria used by ScanWare to select records
  1256.        for each state database, it is possible that a very large number of
  1257.        individual counties may be represented in a database.
  1258.  
  1259.        Utility Menu
  1260.  
  1261.        A Utility Menu selection has been provided which will take you to
  1262.        another program level where utility functions are performed.  Each
  1263.        is outlined in the following paragraphs.
  1264.  
  1265.        Remove Deleted Records
  1266.  
  1267.        Individual records in a database may be marked for deletion while
  1268.        in the Browse Window by pressing 'D'.  These records are not
  1269.        physically deleted until you enter the Utility Menu and choose
  1270.        selection one, Remove Deleted Records.  Once deleted, these records
  1271.        cannot be recovered without reloading the original database.
  1272.  
  1273.        Rename a Database File
  1274.  
  1275.        This selection allows you to rename any of the database files on
  1276.        your system.  This is particularly useful when constructing custom
  1277.        databases.
  1278.  
  1279.        Delete a Database File
  1280.  
  1281.        This selection allows you to delete any unwanted database files.
  1282.  
  1283.        System Configuration
  1284.  
  1285.        Many of the system operating parameters may be modified to suit the
  1286.        users individual taste.  Since there are so many variables involved
  1287.        it is quite possible that even the expert user might not be
  1288.        satisfied with his modified configuration.  You can restore your
  1289.        program to the original ScanWare defaults simply by exiting the
  1290.        program, deleting the file named FCC.SET, and then restarting the
  1291.        program.  The original defaults will be restored.
  1292.  
  1293.        Password Protection
  1294.  
  1295.        FCC FRS 2.0 includes a simple password protection routine that can
  1296.        be used during program startup.  This password scheme conforms to
  1297.        NO encryption standards and is supplied only as a very minor,
  1298.        simple method to keep unwanted prying eyes from gaining access to
  1299.        your program.
  1300.  
  1301.        If you opt to use a password in FCC, it will be stored in the
  1302.        FCC.SET file.  Should you ever forget your password, the easiest
  1303.        fix is to delete the FCC.SET file and re-start FCC (pretty simple,
  1304.        huh?)  This will build a default configuration file with system
  1305.        defaults (which does not include a password).  You must then run
  1306.        the system configuration option to re-set any specific settings you
  1307.        may have had.
  1308.  
  1309.        Mouse Sensitivity
  1310.  
  1311.        If you have a mouse installed in your system, you will have the
  1312.        mouse cursor visible at program start-up.  The mouse can be used
  1313.        for menu selections, browsing, and highlighting.  Within the System
  1314.        Configuration menu you will find a setting for Double Click
  1315.        Sensitivity.  This allows you to set double-click sensitivity. By
  1316.        default, this sensitivity level is 250 milliseconds.
  1317.  
  1318.        Shell to DOS
  1319.  
  1320.        Choosing this selection will transfer you from the FCC FRS into a
  1321.        DOS screen where you can perform most ordinary DOS functions.  To
  1322.        exit from DOS and return to the Utility Menu type: 'EXIT' <Enter>.
  1323.        
  1324.        Chapter 5
  1325.  
  1326.        Special Features
  1327.  
  1328.        This chapter deals with many of the Special Features of the FCC
  1329.        FRS.  These enhancements have been added for the convenience of the
  1330.        user.  Some are highly modifiable and can become quite useful with
  1331.        just a bit of familiarization.
  1332.  
  1333.        Chapter Contents
  1334.  
  1335.        Notepad Editor
  1336.        Memo Field Editor
  1337.        Calculator
  1338.        One-Line Help and Error Messages
  1339.        FCC FRS Keys
  1340.        Function Keys
  1341.  
  1342.        Notepad Editor
  1343.  
  1344.        The Notepad Editor is in fact a small and highly functional word
  1345.        processor.  It can be used to edit any text-based file both
  1346.        within the FCC FRS or anywhere on the users system.  To access
  1347.        the notepad editor anywhere in the program, simply press <Alt-F9>
  1348.        to bring it up.
  1349.  
  1350.        This notepad lets you do text block commands (move/copy/delete),
  1351.        cut-and-paste from the underlying screen, the ability to create and
  1352.        do mail merging by inserting fieldnames into your documents and
  1353.        much more.
  1354.  
  1355.             Active Keys
  1356.  
  1357.             Alt-A     (A)ppend a file to current file
  1358.             Alt-B     Place block marker (or execute block command if
  1359.                       both block markers have already been placed)
  1360.             Alt-F     insert (F)ield (for mail merging)
  1361.             Alt-G     (G)oto line number
  1362.             Alt-H     (H)elp screen listing all commands
  1363.             Alt-I     (I)nsert buffer
  1364.             Alt-K     (K)ut and Paste
  1365.             Alt-L     page (L)ength for printing
  1366.             Alt-M     change (M)argins
  1367.             Alt-N     edit (N)ew file
  1368.             Alt-P     (P)rint file
  1369.             Alt-Q     (Q)uit but save edits
  1370.             Alt-R     search and (R)eplace
  1371.             Alt-S     (S)ave file & continue
  1372.             Alt-T     (T)oggle wordwrap on/off
  1373.             Alt-V     (V)iew buffer
  1374.             Alt-W     (W)rite to new file
  1375.             Alt-X     e(X)it immediately without saving
  1376.             Alt-Y     change director(Y)/wildcard
  1377.        
  1378.        Edit Window/Status Line
  1379.  
  1380.        When you enter the notepad, the edit window takes up nearly the
  1381.        full screen.  You will be prompted to enter the name of the file
  1382.        you wish to edit.  There is a status line at the bottom of the
  1383.        screen, which displays the name of the file being edited (minus the
  1384.        directory), the current line and column position of the cursor, the
  1385.        left and right margins, and the status of wordwrap and insert modes
  1386.        (displayed when active as "<Wrap>" and "<Ins>" respectively).  When
  1387.        a file has been edited, an asterisk will appear at the right side
  1388.        of the top row next to the "Alt-H=Help" message.
  1389.  
  1390.        Current Directory/Wildcard
  1391.  
  1392.        The notepad gives you the ability to change the working directory
  1393.        and/or filemask at any time.  When you first enter the notepad, the
  1394.        current directory will be set to the default DOS directory, and the
  1395.        wildcard will be set to "*.*".  If you would like to change either
  1396.        the directory where the notepad looks for files or the wildcard
  1397.        used (e.g., "*.TXT", "*.DOC"), press <Alt-Y> and enter the new
  1398.        information.
  1399.  
  1400.        You do not have to enter slashes in front or back of the directory
  1401.        name UNLESS you include a wildcard.  For example, to change the
  1402.        current directory to "\FCC2\" you need only enter "FCC2".  However,
  1403.        if you want the notepad to look for all the .TXT files in
  1404.        subdirectory FCC2, you must enter "\FCC2\*.TXT".
  1405.  
  1406.        If you enter just the wildcard, the current directory will remain
  1407.        unchanged.  If you enter a directory name only, the wildcard will
  1408.        be reset to "*.*".  If you press <Enter> without typing in
  1409.        anything, neither the current directory nor the wildcard will be
  1410.        changed.
  1411.  
  1412.        Examples: let's suppose that your application is in a subdirectory
  1413.        named \FCC2.  The initial current directory/wildcard will be set to
  1414.        "\FCC2\*.*".  If you press <Alt-Y> and type "*.DOC" then press
  1415.        <Enter>, the directory/wildcard will be changed to "\FCC2\*.DOC".
  1416.        If you wish to change to the \WASH subdirectory, press <Alt-Y> and
  1417.        type "WASH" then press <Enter>.  The directory/wildcard will then
  1418.        be changed to "\WASH\*.*".  Suppose then you want to look at only
  1419.        the .DOC files starting with the letter 'P' in the directory
  1420.        \FCC2\NOTES. You would press <Alt-Y> again, and type in
  1421.        "\FCC2\NOTES\P*.DOC".
  1422.  
  1423.        Files - Changing, New, Default
  1424.  
  1425.        When you press <Alt-N> to edit a new file or <Alt-W> to write to
  1426.        another file, a scrolling window will appear containing all files
  1427.        that match the current directory and wildcard mask.  The directory
  1428.        and wildcard mask will be shown at the top of this window for
  1429.        reference.  Note that files with the following extensions will not
  1430.        appear in this directory, based on the assumption that there should
  1431.        be no need to edit binary files: .EXE, .COM, .DBF, .NTX, .DBT,
  1432.        .NDX, .OBJ.
  1433.  
  1434.        To select a file, move the highlight bar to it and press <Enter>.
  1435.        To create a new file, select the option "NEW FILE", then enter the
  1436.        filename.  Pressing <Esc> will abort the file selection process.
  1437.  
  1438.        If you attempt to write to a file that already exists, or append
  1439.        from a file that does not exist, you will get a non-fatal error
  1440.        message to that effect.
  1441.  
  1442.        <Alt-B>: Block Commands
  1443.  
  1444.        Blocks of text may be deleted, copied, moved, printed, or case
  1445.        converted.  You must first mark a block by pressing <Alt-B> at the
  1446.        beginning, and again at the end of the block.  If you wish to move
  1447.        or copy this text block, move to the target location.  Then press
  1448.        <Alt-B> again to get a pop-up menu of block commands ("Move",
  1449.        "Copy", "Kill", "Print", "Uppercase", "Lowercase", "Erase
  1450.        Markers").  Select one by highlighting it and pressing <Enter>.
  1451.  
  1452.        <Alt-F>: Field Insertion for Mail Merging
  1453.  
  1454.        You can easily insert fields from any or all open databases into
  1455.        your documents to create merge mailings.  Note that this feature
  1456.        will only be available if a database is open when the notepad is
  1457.        called.
  1458.  
  1459.        First, move the cursor to the location where you wish to insert the
  1460.        field.  Then press <Alt-F> to display a window containing all
  1461.        available fieldnames (along with the corresponding database or
  1462.        alias names).  Move the highlight bar to the desired field name and
  1463.        press <Enter> to insert it, or press <Esc> to exit without
  1464.        inserting a field.
  1465.  
  1466.        Notice that the alias and fieldname are surrounded by curly braces,
  1467.        "{" and "}".  When the document is printed, anything that is
  1468.        surrounded by curly braces will be replaced by the actual contents
  1469.        of the appropriate field.  However, you can also embed function
  1470.        names within the curly braces.  For example, if you wanted to make
  1471.        sure that a field NAME was printed in upper-case, you could modify
  1472.          "{NAME}" to read "{UPPER(NAME)}".  As you will discover, this
  1473.        will open up many avenues of customization.  If you decide to
  1474.        insert function names such as this, you should be sure that the
  1475.        function(s) called has been linked into your program.  But have no
  1476.        fear; if an undefined function or expression is inserted, rather
  1477.        than crashing your program when you try to print, the notepad will
  1478.        merely replace that expression with a null string.
  1479.  
  1480.        Insert/Wordwrap
  1481.  
  1482.        The start-up values for these modes is on.  They may toggled off
  1483.        and on at any time by pressing <Insert> and <Alt-W>, respectively.
  1484.        The status of these modes appears at the right side of the status
  1485.        line.  Also, the cursor size will change from large (insert) to
  1486.        small (overwrite) based on the current mode, just like a "real"
  1487.        word processor.
  1488.  
  1489.        <Alt-K>: Cut and Paste
  1490.  
  1491.        You may cut and paste portions of the underlying screen into the
  1492.        paste buffer, which can then be inserted into your document.  Press
  1493.        <Alt-K> to restore the underlying screen.  Use the arrow keys to
  1494.        place the cursor at the beginning of the block to be marked.  Then
  1495.        press <Enter> to begin highlighting the block.  Move the arrow keys
  1496.        to highlight the desired block and press <Enter> once again when
  1497.        you are finished.  This block will then be loaded into the paste
  1498.        buffer for future insertion with <Alt-I>.  If you begin to
  1499.        highlight an area and then change your mind, you can press <Esc> to
  1500.        exit without changing the contents of the paste buffer.
  1501.  
  1502.        <Alt-I>: Insert Buffer
  1503.  
  1504.        This option allows you to insert the contents of the paste buffer
  1505.        into your document at the current cursor location.  The paste
  1506.        buffer will contain either the result of a kut-and-paste <Alt-K>
  1507.        operation, or a text block <Alt-B>.  If you want to see what is in
  1508.        the buffer before you insert it, press <Alt-V> to view it.
  1509.  
  1510.        <Alt-L>: Page Length
  1511.  
  1512.        The start-up page length for printing is 60 lines.  You can change
  1513.        this at any time by pressing <Alt-L>.
  1514.  
  1515.        <Alt-M>: Margins
  1516.  
  1517.        The start-up margins are 1 and 80.  However, you may change these
  1518.        margins at any time by pressing <Alt-M> and entering the desired
  1519.        values.  When you change the margins, the on-screen display will
  1520.        adjust to reflect the new margins.  You may use larger values for
  1521.        the right margin than would appear on the 80-column screen.  In
  1522.        such instances, you should toggle wordwrap off and scroll to the
  1523.        right to display text beyond the on-screen right margin.  The
  1524.        current values of the margins appear on the status line.
  1525.  
  1526.        <Alt-P>: Printing
  1527.  
  1528.        You may print the current file at any time by pressing <Alt-P>.
  1529.        Printing may be aborted at any time by pressing <Esc>.  The format
  1530.        of the printed page is determined by the current settings of the
  1531.        margins and page length.
  1532.  
  1533.        Mail Merging
  1534.  
  1535.        If you have inserted fields in this document and wish to print a
  1536.        merge mailing for more than one record in your database, you can
  1537.        make one quick and easy modification to allow your users to select
  1538.        which records in the database should be processed.
  1539.  
  1540.        <Alt-R>: Search and Replace
  1541.  
  1542.        You can search and replace for all or for only a specific number of
  1543.        occurrences of a character string.  When you press <Alt-R>, you
  1544.        will be prompted first to enter the search string, then the
  1545.        replacement string.  You will then be asked if you want to replace
  1546.        all occurrences of the search string.  If you answer "N", you will
  1547.        be prompted to enter the number of occurrences to replace.  Please
  1548.        note  that the search begins at the top of the file and continues
  1549.        either to the end of the file or until the specified number of
  1550.        occurrences have been replaced.
  1551.  
  1552.        <Alt-V>: View Buffer
  1553.  
  1554.        Use this option if you want to view the contents of the paste
  1555.        buffer. This will show you what will be inserted into your document
  1556.        if you press <Alt-I>.
  1557.  
  1558.        File Size Limitations
  1559.  
  1560.        Although theoretically you could load and edit files up to 64K It
  1561.        is certainly possible to run out of memory when loading a file much
  1562.        smaller than that.  As a rule of thumb, you must at least twice the
  1563.        size of the file to be edited available in RAM; for example, to
  1564.        edit a 20K file, there should be 40K available.
  1565.        
  1566.        Memo Field Editor
  1567.  
  1568.        The Memo Field Editor is much like the Notepad Editor described
  1569.        above however its functional area is limited to the Memo Fields
  1570.        within the FCC FRS.  To facilitate editing the text, there are a
  1571.        number of different navigation and editing keys:
  1572.  
  1573.             Key                      Action
  1574.  
  1575.             Up arrow/Ctrl-E          Move up one line
  1576.             Dn arrow/Ctrl-X          Move down one line
  1577.             Left arrow/Ctrl-S        Move left one char
  1578.             Right arrow/Ctrl-D       Move right one char
  1579.             Ctrl-Left arrow/Ctrl-A   Move left one word
  1580.             Ctrl-Right arrow/Ctrl-F  Move right one word
  1581.             Home                     Move to beginning of current line
  1582.             End                      Move to end of current line
  1583.             Ctrl-Home                Move to beginning of current window
  1584.             Ctrl-End                 Move to end of current window
  1585.             PgUp                     Move to previous edit window
  1586.             PgDn                     Move to next edit window
  1587.             Ctrl-PgUp                Move to beginning of memo
  1588.             Ctrl-PgDn                Move to end of memo
  1589.             Return                   Move to beginning of next line
  1590.             Delete                   Delete character at cursor
  1591.             Backspace                Delete character to left of cursor
  1592.             Tab                      Insert tab character or spaces
  1593.             Printable characters     Insert character
  1594.             Ctrl-Y                   Delete the current line
  1595.             Ctrl-T                   Delete word right
  1596.             Ctrl-B                   Reform paragraph
  1597.             Ctrl-V/Ins               Toggle insert mode
  1598.             Ctrl-W                   Finish editing with save
  1599.             Esc                      Abort edit and return
  1600.  
  1601.        When the user is entering text, there are two text entry modes,
  1602.        while the rest of the text buffer remains in its current position.
  1603.  
  1604.        As the user enters text and the cursor reaches the edge of the MEMO
  1605.        window, the current line wraps to the next line in the text buffer.
  1606.        To explicitly start a new line or paragraph, the user must press
  1607.        <Enter>.
  1608.  
  1609.        Word wrap: The MEMO editor inserts a soft carriage return/linefeed
  1610.        at the closest word break to the window border or line length,
  1611.        whichever occurs first.
  1612.  
  1613.        Reforming paragraphs: Pressing <Ctrl-B> reformats the text buffer
  1614.        until a hard carriage return (end of paragraph) or the end of the
  1615.        text buffer is reached.
  1616.        
  1617.        Calculator
  1618.  
  1619.        The Calculator utility was included simply for the convenience of
  1620.        the user.  To access the notepad editor anywhere in the program,
  1621.        simply press <Alt-F10> to bring it up.
  1622.  
  1623.        The calculator includes all the basic operators: addition(+),
  1624.        subtraction(-), multiplication(*), and division(/). It also has
  1625.        some other goodies, including exponentiation (^), percentages
  1626.        (%), configurable decimal display and rounding, a paste function
  1627.        and a full-featured memory.  Plus, whenever you press an operator
  1628.        ('+', '-', '*', '/', or '^'), the previous number is shown above
  1629.        the display window.  This is handy for when you are processing a
  1630.        list of numbers and forget where you were.  Finally, if the
  1631.        calculator is blocking some important information on the screen,
  1632.        you can move it out of the way with the navigation keys! The
  1633.        maximum value that can be stored in the calculator is
  1634.        99,999,999,999.9999.
  1635.  
  1636.             Active Keys
  1637.  
  1638.             '+'            addition
  1639.             '-'            subtraction
  1640.             '*'            multiplication
  1641.             '/'            division
  1642.             '^'            exponentiation
  1643.             '%'            percentage
  1644.  
  1645.             Other Active Keys
  1646.  
  1647.             'C'            clear current number
  1648.             'E'            clear entry
  1649.             'D'            change number of decimals displayed
  1650.             'R'            round to specified number of decimals
  1651.             'P'            print (adding machine mode)
  1652.             'M'            Memory operations
  1653.             '='            process operation
  1654.             Enter          process operation
  1655.             Backspace      erase last digit entered
  1656.             Esc            exit Calculator
  1657.  
  1658.        Memory Functions
  1659.  
  1660.        To access memory functions, press "M" then one of the flashing
  1661.        function keys.  The function keys are:
  1662.  
  1663.             'R'            recall number stored in memory
  1664.             'C'            clear memory (reset to zero)
  1665.             '+'            add current number to memory
  1666.             '-'            subtract current number from memory
  1667.             '*'            multiply memory by current number
  1668.             '/'            divide memory by current number
  1669.  
  1670.        Print - Adding machine mode
  1671.  
  1672.        By pushing "P" for Print, the calculator emulates an adding
  1673.        machine.  This will be noted by a small "P" to the right of the
  1674.        number window.  Each calculation will be sent to the printer (if it
  1675.        is on-line).  After all, if you have invested several thousand
  1676.        dollars in PC hardware (and software), why spend more money on a
  1677.        ten-key adding machine?  Press "P" again to toggle adding machine
  1678.        mode off.
  1679.  
  1680.        User-Defined Color/Position
  1681.  
  1682.        The color and screen position of the calculator window may be
  1683.        changed "on-the-fly".  The following keys may be used:
  1684.  
  1685.             UpArrow        move calculator up one row
  1686.             DnArrow        move calculator down one row
  1687.             LtArrow        move calculator left one column
  1688.             RtArrow        move calculator right one column
  1689.             Ctrl-LtArrow   move calculator to far left
  1690.             Ctrl-RtArrow   move calculator to far right
  1691.             Home           move calculator to top left corner
  1692.             End            move calculator to bottom right corner
  1693.             PgUp           move calculator to top row
  1694.             PgDn           move calculator to bottom row
  1695.             Alt-F10        change color of calculator window
  1696.  
  1697.        Pressing Alt-F10 will display the interactive color palette. You
  1698.        may change the color by using the arrow keys to navigate through
  1699.        the   palette.  Press Enter to select the desired color.  If you
  1700.        press Esc, the color will be unchanged.  Any changes made will only
  1701.        be good  for that session.
  1702.  
  1703.        On-Line Help and Error Messages
  1704.  
  1705.        The FCC FRS is equipped with a universal key for On-line Help.
  1706.        Pressing <F1> from almost any screen location will bring up a help
  1707.        file for the area in which you are working.  If no specific help is
  1708.        available you may access the Help Index at any time.  This is done
  1709.        by pressing the <F1> a second time.
  1710.  
  1711.        System Error Messages
  1712.  
  1713.        Any errors encountered will display a box with a descriptive
  1714.        message in it, along with several beeps, and will pause program
  1715.        execution until you press any key.
  1716.  
  1717.        We have enabled a powerful error message utility within the FCC
  1718.        FRS.  Despite exhaustive alpha and beta testing periods there may
  1719.        always be an unplanned or unattempted operation which just hasn't
  1720.        been seen before.  If such an event occurs and results in the
  1721.        program aborting, a built-in error documenting utility will take
  1722.        over and generate a diagnostic file to enable ScanWare to eliminate
  1723.        the problem encountered.  Should this event occur a file called
  1724.        FCC.ERR will be generated and placed in your FCC2 subdirectory.
  1725.        The user is asked to contact ScanWare and forward a copy of this
  1726.        FCC.ERR via disk or upload to the BBS.  In this way, updated
  1727.        program files can be made available for all users.
  1728.        
  1729.        Reporting Errors or Discrepancies
  1730.  
  1731.        ScanWare stands behind its products 100%.  Should you experience
  1732.        any difficulties, PRIOR TO CALLING SCANWARE, PLEASE BE SURE YOU
  1733.        HAVE READ ALL OF THE DOCUMENTATION (THIS FILE)!
  1734.  
  1735.        FCC FRS Keys
  1736.  
  1737.             A]dd / E]dit   A table of 'hot-keys' is shown at the bottom
  1738.                            of the browse window.  These powerful keys
  1739.                            control the major functions of the program.
  1740.                            Some, such as Add and Delete need little
  1741.                            explanation.  You can Add new records to the
  1742.                            database whenever you wish to do so.  When
  1743.                            using this function you must be aware that
  1744.                            only those fields which you selected to view
  1745.                            will appear on the Add-Record Screen.  All
  1746.                            other fields will be available but must be
  1747.                            entered either from an All Fields add mode or
  1748.                            from an All Fields edit mode.  The Edit mode
  1749.                            operates similar to the Add mode but presents
  1750.                            the currently selected record for editing.
  1751.  
  1752.             D]el           The Delete key serves to physically delete any
  1753.                            unwanted records from the database.  Be aware
  1754.                            that once a record has been deleted from the
  1755.                            database it cannot be recovered except by
  1756.                            reloading the entire data file.  The program
  1757.                            will ask you to verify each deletion before it
  1758.                            is done.
  1759.  
  1760.  
  1761.             Q]ry / S]rch   Two very powerful commands, the Qry (query)
  1762.                            and Srch (search) allow you to track down
  1763.                            specific records.  They function in different
  1764.                            ways and are very useful.
  1765.  
  1766.        The Qry command will present you with an empty record structure
  1767.        just as the Add and Edit commands do.  Within this structure you
  1768.        may enter as much or as little information as you have available
  1769.        and Qry will attempt to locate the closest matching record.  The
  1770.        query function will accept wildcards in place of any information.
  1771.        The rules defining these wildcards are found below:
  1772.  
  1773.        Query by Example
  1774.  
  1775.        By pressing "Q" you can do a query-by-example to find the next
  1776.        record matching their specific criteria.  All you need do is fill
  1777.        in  the blanks.  Fill in as many fields as you want to narrow the
  1778.        search criteria. Note that all query-by-example searches are
  1779.        case-insensitive.
  1780.  
  1781.        If you want to search for a field that contains a certain value,
  1782.        you may enter that value surrounded by two periods ("..") on either
  1783.        side.  For example, if you wanted to find the next record that
  1784.        contains the word "STREET" in the address field, you could enter
  1785.        "..STREET.." for that field.
  1786.  
  1787.        After you perform a query-by-example, the next time you press "Q"
  1788.        you will be given the option to repeat the search using the same
  1789.        criteria (which will save you the bother of re-entering it).
  1790.  
  1791.        The Srch command operates from the browse window and performs an
  1792.        intuitive search using the currently selected index.  For example:
  1793.        suppose you have selected the Licensee Name field as your active
  1794.        index.  When you press <S> a small window in the upper margin of
  1795.        the browse screen will open.  Within this window you may enter a
  1796.        data item corresponding to the selected index.  You will notice as
  1797.        you enter each letter the database view is instantly shifted to
  1798.        match your entry.  You may press the backspace key to reverse your
  1799.        search at any time.
  1800.  
  1801.        NOTE: If you are performing a search using the Freq (MHz) Field as
  1802.        your index, you must enter '000' as the first three digits before
  1803.        the program will respond.  Example:  To search for '158.880' you
  1804.        must enter '000158.88'.
  1805.  
  1806.             V]iew     The View command presents you with a complete
  1807.                       picture of the selected data item.  All fields and
  1808.                       their contents are shown on the screen.  From this
  1809.                       screen you may use the up or down arrows or press
  1810.                       <N> or <P> to view the Next or Previous record.
  1811.  
  1812.             O]ut      You can output to print either all records, or
  1813.                       those matching the active query condition (if you
  1814.                       have defined one).  Output will respect any data
  1815.                       subset that you may have set with the Alt-S
  1816.                       function described below.
  1817.  
  1818.             L]ock     The Lock feature allows you to lock a number of the
  1819.                       leftmost columns on the screen while you continue
  1820.                       to horizontally scroll the rightmost columns.
  1821.  
  1822.             <Alt-S>   The subset selection function allows you to define
  1823.                       a specific portion of the active database for
  1824.                       exclusive viewing.  Using the currently selected
  1825.                       index as a criteria, the <Alt-S> function will
  1826.                       bring up a window where you may define the limits
  1827.                       of your subset.  The default low value and high
  1828.                       value settings are equal to the currently
  1829.                       highlighted record.  These may be changed as
  1830.                       desired.
  1831.  
  1832.             <Alt-I>   The <Alt-I> cycles you to the next available index
  1833.                       file if more than one index was created.
  1834.        
  1835.        Chapter 6
  1836.  
  1837.        Advanced Memory Management
  1838.        Techno-Babble
  1839.  
  1840.        Advanced Memory Management
  1841.  
  1842.        FCC 2.0 has been developed with the best possible runtime settings.
  1843.        Unfortunately, not every machine runs the same nor are they
  1844.        configured for optimum performance.  If you have the necessary
  1845.        resources, you can control many of the more advanced memory
  1846.        management settings prior to and during execution of FCC 2.0.
  1847.  
  1848.        The number one improvement that a user can make to speed program
  1849.        execution is to allocate as much memory as possible.  This includes
  1850.        both conventional and expanded memory.
  1851.  
  1852.        If you have insufficient resources to run FCC in protected mode, the
  1853.        program will allocate your computers expanded memory (if available)
  1854.        to allow FCC to run in a dynamic overlay mode.  Depending upon your
  1855.        system configuration, expanded memory may be allocated up to a
  1856.        maximum of 2,048KB at startup (the FCC default maximum).  FCC can
  1857.        use memory configured as expanded memory according to the
  1858.        Lotus-Intel-Microsoft (LIM) Expanded Memory Specification (EMS)
  1859.        version 4.0 or higher.
  1860.  
  1861.        The maximum amount of expanded memory that can be allocated is
  1862.        limited by the following four factors:
  1863.  
  1864.                 The amount of expanded memory available
  1865.                 The CLIPPER environment setting ( //E:nnnn)
  1866.                 A theoretical maximum of 32MB
  1867.                 The amount of conventional memory available
  1868.  
  1869.        You should be aware that a certain amount of conventional memory
  1870.        must be used to contain management tables for the virtual memory
  1871.        system; the more total memory (both conventional and expanded), the
  1872.        more taken up by this control information.  The amount of expanded
  1873.        memory used may be less than the amount available if there is
  1874.        insufficient conventional memory to hold the tables.
  1875.  
  1876.        To find out exactly how much expanded memory (if any) has been
  1877.        allocated on your machine, you can start FCC with the //INFO
  1878.        command line switch.  This will return a display which provides
  1879.        (among other things) the total EMM setting for that session.  A
  1880.        sample of the //INFO results could look like the following:
  1881.  
  1882.             C:\FCC2> FCC //INFO
  1883.             Clipper (R) 5.2c (Rev. 204) ASCII
  1884.             DS=615F:0000  DS avail=37KB  OS avail=146KB  EMM avail=2048KB
  1885.  
  1886.             FCC Frequency Retrieval System, Version 2.00
  1887.             Copyright (c) 1993-1994, ScanWare Associates
  1888.             All rights reserved.
  1889.  
  1890.        This example identifies the 2,048KB of expanded memory has been
  1891.        allocated to FCC at startup.
  1892.  
  1893.             C:\FCC2> FCC //INFO
  1894.             Clipper (R) 5.2c (Rev. 204) ASCII
  1895.             DS=01BC:0000  DS avail=37KB  OS avail=1023KB  EMM avail=0KB
  1896.  
  1897.             FCC Frequency Retrieval System, Version 2.00
  1898.             Copyright (c) 1993-1994, ScanWare Associates
  1899.             All rights reserved.
  1900.  
  1901.        This particular example shows that FCC has started in protected
  1902.        mode (note the OS avail=1023KB...That's over 1MB of conventional
  1903.        memory after loading!!!)
  1904.  
  1905.        To change the amount of expanded memory to an amount different than
  1906.        2MB, start FCC with the command line switch:
  1907.  
  1908.             FCC //E:nnnn  (where nnnn is the maximum amount of expanded
  1909.             memory you wish to allocate)
  1910.  
  1911.        For example, FCC //E:1024 would only allocate 1,024KB of expanded
  1912.        memory while FCC //E:0000 could be used to allocate no expanded
  1913.        memory.  As noted above, the advantage of reducing the amount of
  1914.        expanded memory used is to save conventional memory usage.  As
  1915.        noted above, you may allocate up to a theoretical maximum of 32MB.
  1916.  
  1917.        NOTE: It is NOT recommended that you change this setting unless
  1918.        you are having problems.  Reducing EMM usage could potentially
  1919.        result in a performance degradation.  Additionally, unpredictable
  1920.        results may occur if all available expanded memory is allocated
  1921.        at startup. Most CA-Clipper compiled programs function very well
  1922.        with an expanded memory setting of between 1,024 and 2,048KB.
  1923.  
  1924.        Techno-Babble
  1925.  
  1926.        Version 2.0 of the FCC Frequency Retrieval System was written and
  1927.        compiled in CA-Clipper, Version 5.2c and linked using the Blinker
  1928.        linker, Version 3.0 in Dual mode (see below).  Extensive use is
  1929.        made of the Grumpfish Library, Version 4.02, without which this
  1930.        program would never have been possible.  All programming was done
  1931.        on a 486DX2-66 machine, running DOS 6.2.  The text editor of
  1932.        choice for FCC (and all ScanWare projects) is The SemWare Editor
  1933.        (TSE) by SemWare Corporation.  The documentation for FCC was
  1934.        written using WordPerfect 5.1 for DOS and exported to this Ascii
  1935.        file.
  1936.  
  1937.        Testing for FCC 2.0 was done on 3 different platforms.  As noted
  1938.        above, all development and testing was performed on a 486-66.  The
  1939.        primary system testing was done on 386-33 and 286-8 machines.  In
  1940.        all cases, each machine handled and processed the data/program with
  1941.        flying colors.  While it should be noted that the performance on
  1942.        the 286-8 machine was less than ideal, it ran all functions without
  1943.        any problems.  ScanWare cannot guarantee the suitability of FCC
  1944.        when running on any machine less than a 286.  Unfortunately, we did
  1945.        not have access to a 8088 machine with which to test FCC.  Be
  1946.        advised that FCC 2.0 may not run on these computers.
  1947.  
  1948.        Dual Mode
  1949.  
  1950.        Blinker is an award-winning DOS dynamic overlay linker, a 286 DOS
  1951.        extender and a Windows linker.  Blinker is the best way to create
  1952.        a single program which will automatically run in both real and
  1953.        protected mode DOS.  When run in protected mode, FCC will instantly
  1954.        have access to up to 16MB of available memory for both code and
  1955.        data.  Protected mode allows FCC to run in many environments,
  1956.        including:
  1957.  
  1958.                 DPMI, for running in a DOS box of Windows and OS/2
  1959.                 VCPI, for running under memory managers which do not
  1960.                  provide DPMI
  1961.                 XMS, for simple 286 memory managers
  1962.  
  1963.        When run in protected mode, FCC is loaded into extended memory and
  1964.        run from there, providing the rest of available memory and 64MB of
  1965.        virtual memory to FCC for its data.  This means that code swapping
  1966.        is eliminated, and data swapping is virtually non-existent provided
  1967.        sufficient extended memory is available.
  1968.  
  1969.        FCC, upon startup, will detect whether there are enough system
  1970.        resources to run in protected mode.  If there are insufficient
  1971.        resources, then FCC will run as a normal dynamically overlaid
  1972.        program.
  1973.  
  1974.        The complete FCC System currently consists of over 10,000 lines of
  1975.        code in all of the program modules.  (This does not include the
  1976.        thousands and thousands of lines of code contained in the Grumpfish
  1977.        and Nanfor Libraries).  The memory requirements reported by Clipper
  1978.        at the end of compilation are about 323K while the entire compiled
  1979.        EXE stands at about 700K.
  1980.        
  1981.        ScanWare Associates End User License Agreement
  1982.  
  1983.        Copyright (c) 1993-1994, ScanWare Associates, Gene McAvoy and Matt
  1984.        Amis.  All Rights Reserved.
  1985.  
  1986.        1.   License
  1987.  
  1988.        ScanWare Associates grants you a non-exclusive and non-
  1989.        transferable limited license to use one (1) copy of the computer
  1990.        program contained on the diskettes in this package ("Software")
  1991.        on a single computer, and to use the written materials
  1992.        ("Documentation") accompanying the Software, in accordance with
  1993.        the terms and conditions of the Agreement.  You may not share the
  1994.        Software on a network or otherwise use it on more than one
  1995.        computer or computer terminal.  This license is for a single
  1996.        individual only.  Each individual who desires to use this
  1997.        Software must obtain a licensed copy of the Software from
  1998.        ScanWare Associates.
  1999.  
  2000.        2.   Copyright and Other Proprietary Rights
  2001.  
  2002.        The Software and Documentation are owned by ScanWare Associates,
  2003.        and are protected by United States copyright laws and
  2004.        international treaty provisions, and may also be protected by
  2005.        other laws.  You may either (a) make ONE copy the Software solely
  2006.        for backup or archival purposes, or (b) transfer the Software to
  2007.        a single hard disk or other storage device of a single computer
  2008.        provided that you keep the original solely for backup or archival
  2009.        purposes.  You may not copy the Documentation.  No part of the
  2010.        Software and/or Documentation may be reproduced, transmitted,
  2011.        transcribed, photocopied or stored in a retrieval system or
  2012.        translated into any language in any form by any means without the
  2013.        prior written consent of ScanWare Associates.  ScanWare
  2014.        Associates retains all rights, title, interest, and ownership of,
  2015.        in, and to the Software, copies of the Software, and the
  2016.        Documentation.  ScanWare Associates reserves their right to
  2017.        modify and/or enhance the Software or Documentation without
  2018.        obligation to notify you of such changes or to furnish them to
  2019.        you.
  2020.  
  2021.        3.   Additional Restrictions
  2022.  
  2023.        You may not loan, rent, lease, or distribute the Software and/or
  2024.        Documentation.  You may not assign or transfer this license, the
  2025.        Software, any copies of the Software, and/or the Documentation
  2026.        without first obtaining prior written permission from ScanWare
  2027.        Associates.  Requests for such permission should be sent to
  2028.        ScanWare Associates, at the address listed in this Agreement, and
  2029.        should: (a) set forth the name and address of the proposed
  2030.        transferee of this license, the Software, and the Documentation;
  2031.        (b) state that you agree to retain no copies of the Software or
  2032.        the Documentation upon such transfer; and (c) include a statement
  2033.        signed by the proposed transferee indicating agreement to the
  2034.        terms and conditions of this Agreement.  Any unauthorized attempt
  2035.        to sublicense, assign, or transfer any of your rights, duties, or
  2036.        obligations under this Agreement is void.  You may not reverse
  2037.        engineer, decompile, or disassemble the Software, and you may not
  2038.        modify, translate, or create derivative works from the Software
  2039.        or Documentation.  You agree to protect the Software and
  2040.        Documentation from unauthorized publication, use, reproduction,
  2041.        and/or distribution.
  2042.  
  2043.        You may not use, copy, or transfer the Software, any copies of
  2044.        the Software, and/or the Documentation, in whole or in part,
  2045.        except as expressly provided in this agreement.
  2046.  
  2047.        4.   Term
  2048.  
  2049.        This license is effective from the date you receive the Software
  2050.        and continues until terminated.  You may terminate this Agreement
  2051.        at any time by destroying the Software, all copies of the
  2052.        Software, the Documentation, and all other materials accompanying
  2053.        the diskette package.  This license shall terminate immediately
  2054.        if you fail to comply with any term or condition of this
  2055.        Agreement. Should termination occur for this reason ScanWare
  2056.        Associates shall have the right to seek any legal damages or
  2057.        equitable remedies that may be available to ScanWare Associates.
  2058.  
  2059.        5.   Limited Warranty
  2060.  
  2061.        ScanWare Associates warrants that the physical diskette(s)
  2062.        (meaning the diskette(s) itself, not the Software) on which the
  2063.        Software is provided will be free from defects in material and
  2064.        workmanship under normal use for a period of thirty (30) days
  2065.        from the date you received delivery.
  2066.  
  2067.        Except as expressly set forth above, ScanWare Associates makes no
  2068.        other warranties of any kind, and ScanWare Associates hereby
  2069.        disclaims all other warranties, both express and implied,
  2070.        including but not limited to warranties of merchantability and
  2071.        fitness for a particular use or purpose, and any implied warranty
  2072.        arising from course of performance.  The software provided on the
  2073.        diskette(s) and the documentation are provided "as is" without
  2074.        further warranty of any kind.
  2075.  
  2076.        ScanWare Associates does not warrant that the Software or the
  2077.        Documentation will meet your requirements, that the operation of
  2078.        the Software will be uninterrupted or error free, or that all
  2079.        defects in the Software and/or Documentation will be corrected.
  2080.        You assume sole responsibility for the selection of the Software
  2081.        and Documentation to achieve your desired results and for the
  2082.        installation and use of the Software and Documentation.  Should
  2083.        the Software prove defective, repair or replacement will be made
  2084.        by ScanWare Associates.  The cost of all necessary servicing,
  2085.        repair, or correction will be borne by the purchaser and not by
  2086.        ScanWare Associates.
  2087.  
  2088.        If the disclaimer of implied warranties is not permitted by
  2089.        applicable law, then any warranties implied by law, including,
  2090.        but not limited to, warranties of merchantability and fitness for
  2091.        a particular purpose, are hereby limited in duration to thirty
  2092.        (30) days from the date you received delivery.
  2093.  
  2094.        Some states do not allow limitations on the duration of implied
  2095.        warranties, so the above limitations may not apply to you.  This
  2096.        limited warranty gives you specific legal rights.  You may have
  2097.        other rights, which vary from state to state.
  2098.  
  2099.        In no event shall ScanWare Associates or its suppliers be liable
  2100.        for any damages whatsoever, including, without limitations,
  2101.        damages for loss of profits, business interruption, loss of data
  2102.        or information, pecuniary loss, or other indirect, special,
  2103.        consequential, or incidental damages, arising out of the use or
  2104.        inability to use this Software and/or Documentation, however
  2105.        caused and on any theory of liability, even if ScanWare
  2106.        Associates has been advised of the possibility of such damages.
  2107.        In no event shall ScanWare Associates liability, however founded,
  2108.        exceed the price paid by you for the Software and Documentation.
  2109.  
  2110.        Some states do not allow the exclusion or limitation of liability
  2111.        for consequential or incidental damages and other limitations or
  2112.        exclusions may apply.  Consult your own state laws.
  2113.  
  2114.        By your initial use of this program you acknowledge that you have
  2115.        read this agreement, understand it, and agree to be bound by its
  2116.        terms and conditions.  Furthermore, you agree that this is the
  2117.        complete and exclusive statement of the agreement between you and
  2118.        ScanWare Associates and that this agreement supersedes all prior
  2119.        agreements, whether verbal or written, and any other
  2120.        communications relating to the subject matter of this agreement.
  2121.        This agreement may not be modified by any party except ScanWare
  2122.        Associates.
  2123.  
  2124.        6.   Shareware License
  2125.  
  2126.        You are granted a license to distribute the SHAREWARE version of
  2127.        the Software to anyone to whom you see fit.  The Software may not
  2128.        be "resold" by SHAREWARE distributors for a cost exceeding $5.00.
  2129.        The SHAREWARE distributor should have a notice prominently
  2130.        displayed in their advertisement that the programs they
  2131.        distribute are Copyrighted by others and by paying the SHAREWARE
  2132.        distributor a fee to purchase the disk does not constitute the
  2133.        registration of the Software.
  2134.  
  2135.        7.   Restrictions
  2136.  
  2137.        If you use the Software to produce electronic files of any format
  2138.        or in any other form, you must include in plain text within said
  2139.        file the following copyright text:
  2140.  
  2141.                 Produced by the FCC Frequency Retrieval System
  2142.                  Copyright (c) 1993-1994, ScanWare Associates
  2143.                              All rights reserved.
  2144.        
  2145.        Further, under no circumstances are you authorized to use the
  2146.        Software to generate any documents or files that are not for
  2147.        personal use, or to produce any files or information of any
  2148.        format, by any means, in any form or language for reproduction,
  2149.        publication or transmission.  You may not sell or give away any
  2150.        documents or information to anyone for any reason, and you may
  2151.        not provide any information to anyone which may be contained
  2152.        within the FCC Frequency Retrieval System without the prior
  2153.        written consent of ScanWare Associates.
  2154.  
  2155.        If you receive written authorization to produce such files as
  2156.        described above, and if you print for publication, reproduction
  2157.        or transmission any data derived from the FCC Frequency Retrieval
  2158.        System, you must also include in plain text within said
  2159.        publication an acknowledgement that the information contained
  2160.        therein was developed using the FCC Frequency Retrieval System.
  2161.        The suggested format shown below is considered sufficient
  2162.        acknowledgement.
  2163.  
  2164.                     Electronic assistance provided by the:
  2165.                         FCC Frequency Retrieval System
  2166.                  Copyright (c) 1993-1994, ScanWare Associates
  2167.                            Bremerton, WA 98310-3801
  2168.  
  2169.        In addition you must also agree to make available to ScanWare
  2170.        Associates one copy of said publication without charge to be used
  2171.        for archival purposes.
  2172.  
  2173.        Addendum
  2174.  
  2175.        Note from Matt Amis
  2176.  
  2177.        I would like to take this opportunity to personally thank Greg
  2178.        Lief of Grumpfish Inc. of Salem Oregon for his Clipper Library.
  2179.        Without this tool, programming this project would have been
  2180.        impossible. Thanks Greg, I owe you one.
  2181.  
  2182.        Trademark Acknowledgements
  2183.  
  2184.        Grumpfish is a registered trademark of Grumpfish, Inc.
  2185.  
  2186.        CA-Clipper is a registered trademark of Computer Associates
  2187.  
  2188.        BLINKER is a registered trademark of Assembler Software
  2189.        Manufactures, Inc.
  2190.  
  2191.        TSE and Qedit are registered trademarks of SemWare Corp.
  2192.  
  2193.        WORDPERFECT is a registered trademark of WordPerfect Corp.
  2194.  
  2195.        PKZIP and PKUNZIP are registered trademarks of PKWARE, Inc.
  2196.  
  2197.        MS-DOS is a registered trademark of Microsoft Corporation
  2198.  
  2199.        Other products and marks mentioned in this documentation are
  2200.        trademarks or registered trademarks of their respective owners.
  2201.